Table of Contents

Class Mp3FileReader

Namespace
NAudio.Wave
Assembly
NAudio.dll

Class for reading from MP3 files

public class Mp3FileReader : Mp3FileReaderBase, IAsyncDisposable, IDisposable, IWaveProvider
Inheritance
Mp3FileReader
Implements
Inherited Members

Constructors

Mp3FileReader(Stream)

Opens MP3 from a stream rather than a file Will not dispose of this stream itself

public Mp3FileReader(Stream inputStream)

Parameters

inputStream Stream

The incoming stream containing MP3 data

Mp3FileReader(string)

Supports opening a MP3 file

public Mp3FileReader(string mp3FileName)

Parameters

mp3FileName string

Methods

CreateAcmFrameDecompressor(WaveFormat)

Creates an ACM MP3 Frame decompressor. This is the default with NAudio

public static IMp3FrameDecompressor CreateAcmFrameDecompressor(WaveFormat mp3Format)

Parameters

mp3Format WaveFormat

A WaveFormat object based

Returns

IMp3FrameDecompressor