class MP3AudioReader

MP3 Audio Reader. More...

Full nameCoral::MP3AudioReader
Definition#include <mp3audioreader.h>
InheritsCoral::AudioQuality, Coral::AudioReaderInterface, Soundplayer
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class is a reader for MP3 audio files.

 MP3AudioReader (const char* name = NULL)

Constructor.

Parameters:
nameName of MP3 file or NULL.

MP3AudioReader ()

Destructor.

bool  openMedia (const char* name)

openMedia() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

void  closeMedia ()

closeMedia() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

bool  ready ()

[const]

ready() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

void  getMediaInfo (MediaInfo& mediaInfo)

[const]

getMediaInfo() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

MediaError  getErrorCode ()

[const]

getErrorCode() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

card64  getPosition ()

[const]

getPosition() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

card64  getMaxPosition ()

[const]

getMaxPosition() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

void  setPosition (const card64 position)

setPosition() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.

cardinal  getNextBlock (void* buffer, const cardinal blockSize)

getNextBlock() implementation of AudioReaderInterface.

Reimplemented from AudioReaderInterface.