protected override void Dispose(bool disposing) { if (disposing) { _reader?.Dispose(); _reader = null; } base.Dispose(disposing); }
public VorbisWaveStream(System.IO.Stream sourceStream) { _reader = CreateStreamReader(sourceStream); UpdateWaveFormat(); }
public VorbisWaveStream(string fileName) { _reader = CreateFileReader(fileName); UpdateWaveFormat(); }