Classes | Typedefs | Enumerations | Functions | Variables

REAL::AUDIO Namespace Reference

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)
BufferDataloadRawFile (InputStream *stream)
BufferDataloadWavFile (InputStream *stream)
BufferDataloadAUFile (InputStream *stream)
BufferDataloadFile (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 Documentation

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.

Definition at line 31 of file OpenAL_util.h.

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.


Enumeration Type Documentation

Enumerator:
LittleEndian 
BigEndian 
UnknwonEndian 

Definition at line 24 of file OpenAL_util.h.


Function Documentation

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.


Variable Documentation

Definition at line 55 of file OpenAL_util.h.

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.