Typedefs | Functions | Variables

src/audio/src/OALFramework/Framework.h File Reference

Go to the source code of this file.

Typedefs

typedef ALboolean(__cdecl * LPEAXSETBUFFERMODE )(ALsizei n, ALuint *buffers, ALint value)
typedef ALenum(__cdecl * LPEAXGETBUFFERMODE )(ALuint buffer, ALint *value)

Functions

void ALFWInit (int maxSounds)
void ALFWUninit (void)
void ALFWShutdown ()
ALboolean ALFWInitOpenAL ()
ALboolean ALFWShutdownOpenAL ()
ALboolean ALFWLoadWaveToBuffer (const rchar *szWaveFile, ALuint uiBufferID, ALenum eXRAMBufferMode=0)
ALboolean ALFWIsXRAMSupported ()
ALboolean ALFWIsEFXSupported ()

Variables

LPALGENEFFECTS alGenEffects
LPALDELETEEFFECTS alDeleteEffects
LPALISEFFECT alIsEffect
LPALEFFECTI alEffecti
LPALEFFECTIV alEffectiv
LPALEFFECTF alEffectf
LPALEFFECTFV alEffectfv
LPALGETEFFECTI alGetEffecti
LPALGETEFFECTIV alGetEffectiv
LPALGETEFFECTF alGetEffectf
LPALGETEFFECTFV alGetEffectfv
LPALGENFILTERS alGenFilters
LPALDELETEFILTERS alDeleteFilters
LPALISFILTER alIsFilter
LPALFILTERI alFilteri
LPALFILTERIV alFilteriv
LPALFILTERF alFilterf
LPALFILTERFV alFilterfv
LPALGETFILTERI alGetFilteri
LPALGETFILTERIV alGetFilteriv
LPALGETFILTERF alGetFilterf
LPALGETFILTERFV alGetFilterfv
LPALGENAUXILIARYEFFECTSLOTS alGenAuxiliaryEffectSlots
LPALDELETEAUXILIARYEFFECTSLOTS alDeleteAuxiliaryEffectSlots
LPALISAUXILIARYEFFECTSLOT alIsAuxiliaryEffectSlot
LPALAUXILIARYEFFECTSLOTI alAuxiliaryEffectSloti
LPALAUXILIARYEFFECTSLOTIV alAuxiliaryEffectSlotiv
LPALAUXILIARYEFFECTSLOTF alAuxiliaryEffectSlotf
LPALAUXILIARYEFFECTSLOTFV alAuxiliaryEffectSlotfv
LPALGETAUXILIARYEFFECTSLOTI alGetAuxiliaryEffectSloti
LPALGETAUXILIARYEFFECTSLOTIV alGetAuxiliaryEffectSlotiv
LPALGETAUXILIARYEFFECTSLOTF alGetAuxiliaryEffectSlotf
LPALGETAUXILIARYEFFECTSLOTFV alGetAuxiliaryEffectSlotfv
LPEAXSETBUFFERMODE eaxSetBufferMode
LPEAXGETBUFFERMODE eaxGetBufferMode
ALenum eXRAMSize
ALenum eXRAMFree
ALenum eXRAMAuto
ALenum eXRAMHardware
ALenum eXRAMAccessible

Typedef Documentation

typedef ALenum(__cdecl * LPEAXGETBUFFERMODE)(ALuint buffer, ALint *value)

Definition at line 95 of file Framework.h.

typedef ALboolean(__cdecl * LPEAXSETBUFFERMODE)(ALsizei n, ALuint *buffers, ALint value)

Definition at line 94 of file Framework.h.


Function Documentation

void ALFWInit ( int  maxSounds  ) 

Definition at line 90 of file Framework.cpp.

ALboolean ALFWInitOpenAL (  ) 

Definition at line 113 of file Framework.cpp.

ALboolean ALFWIsEFXSupported (  ) 

Definition at line 232 of file Framework.cpp.

ALboolean ALFWIsXRAMSupported (  ) 

Definition at line 206 of file Framework.cpp.

ALboolean ALFWLoadWaveToBuffer ( const rchar *  szWaveFile,
ALuint  uiBufferID,
ALenum  eXRAMBufferMode = 0 
)

Definition at line 151 of file Framework.cpp.

void ALFWShutdown (  ) 

Definition at line 101 of file Framework.cpp.

ALboolean ALFWShutdownOpenAL (  ) 

Definition at line 136 of file Framework.cpp.

void ALFWUninit ( void   ) 

Definition at line 96 of file Framework.cpp.


Variable Documentation

LPALAUXILIARYEFFECTSLOTF alAuxiliaryEffectSlotf

Definition at line 70 of file Framework.cpp.

LPALAUXILIARYEFFECTSLOTFV alAuxiliaryEffectSlotfv

Definition at line 71 of file Framework.cpp.

LPALAUXILIARYEFFECTSLOTI alAuxiliaryEffectSloti

Definition at line 68 of file Framework.cpp.

LPALAUXILIARYEFFECTSLOTIV alAuxiliaryEffectSlotiv

Definition at line 69 of file Framework.cpp.

LPALDELETEAUXILIARYEFFECTSLOTS alDeleteAuxiliaryEffectSlots

Definition at line 66 of file Framework.cpp.

LPALDELETEEFFECTS alDeleteEffects

Definition at line 40 of file Framework.cpp.

LPALDELETEFILTERS alDeleteFilters

Definition at line 53 of file Framework.cpp.

LPALEFFECTF alEffectf

Definition at line 44 of file Framework.cpp.

LPALEFFECTFV alEffectfv

Definition at line 45 of file Framework.cpp.

LPALEFFECTI alEffecti

Definition at line 42 of file Framework.cpp.

LPALEFFECTIV alEffectiv

Definition at line 43 of file Framework.cpp.

LPALFILTERF alFilterf

Definition at line 57 of file Framework.cpp.

LPALFILTERFV alFilterfv

Definition at line 58 of file Framework.cpp.

LPALFILTERI alFilteri

Definition at line 55 of file Framework.cpp.

LPALFILTERIV alFilteriv

Definition at line 56 of file Framework.cpp.

LPALGENAUXILIARYEFFECTSLOTS alGenAuxiliaryEffectSlots

Definition at line 65 of file Framework.cpp.

LPALGENEFFECTS alGenEffects

Definition at line 39 of file Framework.cpp.

LPALGENFILTERS alGenFilters

Definition at line 52 of file Framework.cpp.

LPALGETAUXILIARYEFFECTSLOTF alGetAuxiliaryEffectSlotf

Definition at line 74 of file Framework.cpp.

LPALGETAUXILIARYEFFECTSLOTFV alGetAuxiliaryEffectSlotfv

Definition at line 75 of file Framework.cpp.

LPALGETAUXILIARYEFFECTSLOTI alGetAuxiliaryEffectSloti

Definition at line 72 of file Framework.cpp.

LPALGETAUXILIARYEFFECTSLOTIV alGetAuxiliaryEffectSlotiv

Definition at line 73 of file Framework.cpp.

LPALGETEFFECTF alGetEffectf

Definition at line 48 of file Framework.cpp.

LPALGETEFFECTFV alGetEffectfv

Definition at line 49 of file Framework.cpp.

LPALGETEFFECTI alGetEffecti

Definition at line 46 of file Framework.cpp.

LPALGETEFFECTIV alGetEffectiv

Definition at line 47 of file Framework.cpp.

LPALGETFILTERF alGetFilterf

Definition at line 61 of file Framework.cpp.

LPALGETFILTERFV alGetFilterfv

Definition at line 62 of file Framework.cpp.

LPALGETFILTERI alGetFilteri

Definition at line 59 of file Framework.cpp.

LPALGETFILTERIV alGetFilteriv

Definition at line 60 of file Framework.cpp.

LPALISAUXILIARYEFFECTSLOT alIsAuxiliaryEffectSlot

Definition at line 67 of file Framework.cpp.

LPALISEFFECT alIsEffect

Definition at line 41 of file Framework.cpp.

LPALISFILTER alIsFilter

Definition at line 54 of file Framework.cpp.

Definition at line 80 of file Framework.cpp.

Definition at line 79 of file Framework.cpp.

Definition at line 86 of file Framework.cpp.

ALenum eXRAMAuto

Definition at line 84 of file Framework.cpp.

ALenum eXRAMFree

Definition at line 83 of file Framework.cpp.

ALenum eXRAMHardware

Definition at line 85 of file Framework.cpp.

ALenum eXRAMSize

Definition at line 82 of file Framework.cpp.