NVorbis.VorbisReader.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
        public void Dispose()
        {
            if (_decoders != null)
            {
                foreach (var decoder in _decoders)
                {
                    decoder.Dispose();
                }
                _decoders.Clear();
                _decoders = null;
            }

            if (_containerReader != null)
            {
                _containerReader.NewStream -= NewStream;
                _containerReader.Dispose();
                _containerReader = null;
            }
        }

Usage Example

Beispiel #1
0
 /// <summary>
 /// Releases all resources used by the <see cref="OggReader"/>.
 /// </summary>
 public override void Dispose()
 {
     _reader.Dispose();
 }
All Usage Examples Of NVorbis.VorbisReader::Dispose