class MultiAudioReader

Multi Audio Reader. More...

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

Public Members


Detailed Description

This class is a reader for multiple audio files from a list.

MultiAudioReader (const char* name = NULL, const cardinal level = 0)

Constructor.

Parameters:
nameName of AudioList file or NULL.
levelRecursion level (normally 0).

~MultiAudioReader ()

Destructor.

bool openMedia (const char* name)

openMedia() implementation of AudioReaderInterface.

See also: AudioReaderInterface#openMedia

Reimplemented from AudioReaderInterface

void closeMedia ()

closeMedia() implementation of AudioReaderInterface.

See also: AudioReaderInterface#closeMedia

Reimplemented from AudioReaderInterface

bool ready ()
[const]

ready() implementation of AudioReaderInterface.

See also: AudioReaderInterface#ready

Reimplemented from AudioReaderInterface

void getMediaInfo (MediaInfo& mediaInfo)
[const]

getMediaInfo() implementation of AudioReaderInterface.

See also: AudioReaderInterface#getMediaInfo

Reimplemented from AudioReaderInterface

MediaError getErrorCode ()
[const]

getErrorCode() implementation of AudioReaderInterface.

See also: AudioReaderInterface#getErrorCode

Reimplemented from AudioReaderInterface

card64 getPosition ()
[const]

getPosition() implementation of AudioReaderInterface.

See also: AudioReaderInterface#getPosition

Reimplemented from AudioReaderInterface

card64 getMaxPosition ()
[const]

getMaxPosition() implementation of AudioReaderInterface.

See also: AudioReaderInterface#getMaxPosition

Reimplemented from AudioReaderInterface

void setPosition (card64 position)

setPosition() implementation of AudioReaderInterface.

See also: AudioReaderInterface#setPosition

Reimplemented from AudioReaderInterface

cardinal getNextBlock (void* buffer, const cardinal blockSize)

getNextBlock() implementation of AudioReaderInterface.

See also: AudioReaderInterface#getNextBlock

Reimplemented from AudioReaderInterface

AudioReaderInterface* getAudioReader (const char* name, const cardinal level)

Get AudioReaderInterface for loading a given file.

Parameters:
nameFile name.
levelRecursion level (normally 0).

Returns: AudioReaderInterface, if load was successfull; NULL otherwise.