class WavAudioReader

WAV Audio Reader. More...

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

Public Methods


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.

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.