Classes | |
struct | InputStream |
struct | BufferData |
Typedefs | |
typedef short | Int16BigEndian |
typedef unsigned short | UInt16LittleEndian |
typedef int | Int32BigEndian |
typedef unsigned int | UInt32LittleEndian |
typedef ALvoid * | Codec (ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency) |
Enumerations | |
enum | Endianess { LittleEndian, BigEndian, UnknwonEndian } |
Functions | |
FILEFORMAT | getFormatByExt (rchar *ext) |
BufferData * | loadRawFile (InputStream *stream) |
BufferData * | loadWavFile (InputStream *stream) |
BufferData * | loadAUFile (InputStream *stream) |
BufferData * | loadFile (InputStream *stream) |
ALuint | alutCreateBufferFromFile (rchar *fileName) |
InputStream * | _alutInputStreamConstructFromFile (rchar *fileName) |
ALboolean | _alutInputStreamDestroy (InputStream *stream) |
ALboolean | streamRead (InputStream *stream, void *ptr, size_t numBytesToRead) |
ALvoid * | _alutInputStreamRead (InputStream *stream, size_t length) |
BufferData * | _alutBufferDataConstruct (ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency) |
ALvoid * | _alutCodecLinear (ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency) |
ALboolean | _alutInputStreamReadInt32BE (InputStream *stream, int *value) |
ALboolean | _alutInputStreamReadUInt16LE (InputStream *stream, unsigned short *value) |
ALboolean | _alutInputStreamReadUInt32LE (InputStream *stream, unsigned int *value) |
ALboolean | _alutInputStreamSkip (InputStream *stream, size_t numBytesToSkip) |
ALboolean | _alutInputStreamEOF (InputStream *stream) |
ALuint | _alutCreateBufferFromInputStream (InputStream *stream) |
ALuint | _alutPassBufferData (BufferData *bufferData) |
Variables | |
Codec | _alutCodecLinear |
Codec | _alutCodecPCM8s |
Codec | _alutCodecPCM16 |
Codec | _alutCodecULaw |
Codec | _alutCodecALaw |
typedef ALvoid* REAL::AUDIO::Codec(ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency) |
Definition at line 50 of file OpenAL_util.h.
typedef short REAL::AUDIO::Int16BigEndian |
Definition at line 31 of file OpenAL_util.h.
typedef int REAL::AUDIO::Int32BigEndian |
Definition at line 33 of file OpenAL_util.h.
typedef unsigned short REAL::AUDIO::UInt16LittleEndian |
Definition at line 32 of file OpenAL_util.h.
typedef unsigned int REAL::AUDIO::UInt32LittleEndian |
Definition at line 34 of file OpenAL_util.h.
Definition at line 24 of file OpenAL_util.h.
BufferData * REAL::AUDIO::_alutBufferDataConstruct | ( | ALvoid * | data, | |
size_t | length, | |||
ALint | numChannels, | |||
ALint | bitsPerSample, | |||
ALfloat | sampleFrequency | |||
) |
Definition at line 143 of file OpenAL_util.cpp.
ALvoid* REAL::AUDIO::_alutCodecLinear | ( | ALvoid * | data, | |
size_t | length, | |||
ALint | numChannels, | |||
ALint | bitsPerSample, | |||
ALfloat | sampleFrequency | |||
) |
Definition at line 159 of file OpenAL_util.cpp.
ALuint REAL::AUDIO::_alutCreateBufferFromInputStream | ( | InputStream * | stream | ) |
Definition at line 286 of file OpenAL_util.cpp.
InputStream * REAL::AUDIO::_alutInputStreamConstructFromFile | ( | rchar * | fileName | ) |
Definition at line 71 of file OpenAL_util.cpp.
ALboolean REAL::AUDIO::_alutInputStreamDestroy | ( | InputStream * | stream | ) |
Definition at line 100 of file OpenAL_util.cpp.
ALboolean REAL::AUDIO::_alutInputStreamEOF | ( | InputStream * | stream | ) |
Definition at line 215 of file OpenAL_util.cpp.
ALvoid * REAL::AUDIO::_alutInputStreamRead | ( | InputStream * | stream, | |
size_t | length | |||
) |
Definition at line 128 of file OpenAL_util.cpp.
ALboolean REAL::AUDIO::_alutInputStreamReadInt32BE | ( | InputStream * | stream, | |
int * | value | |||
) |
Definition at line 166 of file OpenAL_util.cpp.
ALboolean REAL::AUDIO::_alutInputStreamReadUInt16LE | ( | InputStream * | stream, | |
unsigned short * | value | |||
) |
Definition at line 178 of file OpenAL_util.cpp.
ALboolean REAL::AUDIO::_alutInputStreamReadUInt32LE | ( | InputStream * | stream, | |
unsigned int * | value | |||
) |
Definition at line 187 of file OpenAL_util.cpp.
ALboolean REAL::AUDIO::_alutInputStreamSkip | ( | InputStream * | stream, | |
size_t | numBytesToSkip | |||
) |
Definition at line 199 of file OpenAL_util.cpp.
ALuint REAL::AUDIO::_alutPassBufferData | ( | BufferData * | bufferData | ) |
Definition at line 270 of file OpenAL_util.cpp.
ALuint REAL::AUDIO::alutCreateBufferFromFile | ( | rchar * | fileName | ) |
Definition at line 39 of file OpenAL_util.cpp.
FILEFORMAT REAL::AUDIO::getFormatByExt | ( | rchar * | ext | ) |
Definition at line 7 of file OpenAL_util.cpp.
BufferData* REAL::AUDIO::loadAUFile | ( | InputStream * | stream | ) |
BufferData * REAL::AUDIO::loadFile | ( | InputStream * | stream | ) |
Definition at line 45 of file OpenAL_util.cpp.
BufferData* REAL::AUDIO::loadRawFile | ( | InputStream * | stream | ) |
BufferData* REAL::AUDIO::loadWavFile | ( | InputStream * | stream | ) |
ALboolean REAL::AUDIO::streamRead | ( | InputStream * | stream, | |
void * | ptr, | |||
size_t | numBytesToRead | |||
) |
Definition at line 111 of file OpenAL_util.cpp.
Definition at line 55 of file OpenAL_util.h.
ALvoid * REAL::AUDIO::_alutCodecLinear |
Definition at line 51 of file OpenAL_util.h.
Definition at line 53 of file OpenAL_util.h.
Definition at line 52 of file OpenAL_util.h.
Definition at line 54 of file OpenAL_util.h.