Beispiel #1
0
 /// <summary>
 /// Creates a new instance of <see cref="StreamDecoder"/>.
 /// </summary>
 /// <param name="packetProvider">A <see cref="Contracts.IPacketProvider"/> instance for the decoder to read from.</param>
 public StreamDecoder(Contracts.IPacketProvider packetProvider)
     : this(packetProvider, new Factory())
 {
 }
Beispiel #2
0
 /// <summary>
 /// Cleans up this instance.
 /// </summary>
 public void Dispose()
 {
     (_packetProvider as IDisposable)?.Dispose();
     _packetProvider = null;
 }
Beispiel #3
0
 public VorbisReader(Contracts.IPacketProvider packetProvider) => throw new NotSupportedException();