Class AcmMp3FrameDecompressor
MP3 Frame Decompressor using ACM
public class AcmMp3FrameDecompressor : IMp3FrameDecompressor, IDisposable
- Inheritance
-
AcmMp3FrameDecompressor
- Implements
- Inherited Members
Constructors
AcmMp3FrameDecompressor(WaveFormat)
Creates a new ACM frame decompressor
public AcmMp3FrameDecompressor(WaveFormat sourceFormat)
Parameters
sourceFormatWaveFormatThe MP3 source format
Properties
OutputFormat
Output format (PCM)
public WaveFormat OutputFormat { get; }
Property Value
Methods
DecompressFrame(Mp3Frame, byte[], int)
Decompresses a frame.
public int DecompressFrame(Mp3Frame frame, byte[] dest, int destOffset)
Parameters
Returns
DecompressFrame(Mp3Frame, Span<byte>)
Decompresses a frame into the supplied span.
public int DecompressFrame(Mp3Frame frame, Span<byte> dest)
Parameters
Returns
Dispose()
Disposes of this MP3 frame decompressor
public void Dispose()
~AcmMp3FrameDecompressor()
Finalizer ensuring that resources get released properly
protected ~AcmMp3FrameDecompressor()
Reset()
Resets the MP3 Frame Decompressor after a reposition operation
public void Reset()