Delegate Mp3FileReaderBase.FrameDecompressorBuilder
Function that can create an MP3 Frame decompressor
public delegate IMp3FrameDecompressor Mp3FileReaderBase.FrameDecompressorBuilder(WaveFormat mp3Format)
Parameters
mp3Format
WaveFormatA WaveFormat object describing the MP3 file format
Returns
- IMp3FrameDecompressor
An MP3 Frame decompressor
Constructors
FrameDecompressorBuilder(object, nint)
public FrameDecompressorBuilder(object @object, nint method)
Parameters
Methods
BeginInvoke(WaveFormat, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(WaveFormat mp3Format, AsyncCallback callback, object @object)
Parameters
mp3Format
WaveFormatcallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual IMp3FrameDecompressor EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(WaveFormat)
public virtual IMp3FrameDecompressor Invoke(WaveFormat mp3Format)
Parameters
mp3Format
WaveFormat