Class DmoMp3FrameDecompressor
MP3 Frame decompressor using the Windows Media MP3 Decoder DMO object
public class DmoMp3FrameDecompressor : IMp3FrameDecompressor, IDisposable
- Inheritance
-
DmoMp3FrameDecompressor
- Implements
- Inherited Members
Constructors
DmoMp3FrameDecompressor(WaveFormat)
Initializes a new instance of the DMO MP3 Frame decompressor
public DmoMp3FrameDecompressor(WaveFormat sourceFormat)
Parameters
sourceFormatWaveFormat
Properties
OutputFormat
Converted PCM WaveFormat
public WaveFormat OutputFormat { get; }
Property Value
Methods
DecompressFrame(Mp3Frame, byte[], int)
Decompress a single frame of MP3.
public int DecompressFrame(Mp3Frame frame, byte[] dest, int destOffset)
Parameters
Returns
DecompressFrame(Mp3Frame, Span<byte>)
Decompress a single frame of MP3 into the supplied span.
public int DecompressFrame(Mp3Frame frame, Span<byte> dest)
Parameters
Returns
Dispose()
Dispose of this object and clean up resources
public void Dispose()
Reset()
Alerts us that a reposition has occurred so the MP3 decoder needs to reset its state
public void Reset()