class WavAudioReader

WAV Audio Reader. More...

Full nameCoral::WavAudioReader
Definition#include <wavaudioreader.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 WAV audio files.

WavAudioReader (const char* name = NULL)

Constructor.

Parameters:
nameName of WAV file or NULL.

~WavAudioReader ()

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 (const 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