Table of Contents

Delegate Mp3FileReaderBase.FrameDecompressorBuilder

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Function that can create an MP3 Frame decompressor

public delegate IMp3FrameDecompressor Mp3FileReaderBase.FrameDecompressorBuilder(WaveFormat mp3Format)

Parameters

mp3Format WaveFormat

A WaveFormat object describing the MP3 file format

Returns

IMp3FrameDecompressor

An MP3 Frame decompressor

Constructors

FrameDecompressorBuilder(object, nint)

public FrameDecompressorBuilder(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(WaveFormat, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(WaveFormat mp3Format, AsyncCallback callback, object @object)

Parameters

mp3Format WaveFormat
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual IMp3FrameDecompressor EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

IMp3FrameDecompressor

Invoke(WaveFormat)

public virtual IMp3FrameDecompressor Invoke(WaveFormat mp3Format)

Parameters

mp3Format WaveFormat

Returns

IMp3FrameDecompressor