private void Dispose(bool isDisposing)
        {
            if (isDisposing)
            {
                if (_mediaDecoder != null)
                {
                    _mediaDecoder.Dispose();
                    _mediaDecoder = null;
                }

                _buffersQueue = null;
                _mediaSource = null;
            }
        }
Example #2
0
        private void Dispose(bool isDisposing)
        {
            if (isDisposing)
            {
                if (_mediaDecoder != null)
                {
                    _mediaDecoder.Dispose();
                    _mediaDecoder = null;
                }

                _buffersQueue = null;
                _mediaSource  = null;
            }
        }
 private FlacMediaSourceAdapter()
 {
     _buffersQueue = new ConcurrentQueue<IBuffer>();
     _mediaDecoder = new FlacMediaDecoder();
 }
Example #4
0
 private FlacMediaSourceAdapter()
 {
     _buffersQueue = new ConcurrentQueue <IBuffer>();
     _mediaDecoder = new FlacMediaDecoder();
 }