C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/sfx/openal/LoadOAL.h File Reference

#include <al/al.h>
#include <al/alc.h>

Classes

struct  OPENALFNTABLE

Defines

#define ALchar   char
#define ALCchar   char

Typedefs

typedef void(ALAPIENTRY *) LPALENABLE (ALenum capability)
typedef void(ALAPIENTRY *) LPALDISABLE (ALenum capability)
typedef ALboolean(ALAPIENTRY *) LPALISENABLED (ALenum capability)
typedef const ALchar *(ALAPIENTRY *) LPALGETSTRING (ALenum param)
typedef void(ALAPIENTRY *) LPALGETBOOLEANV (ALenum param, ALboolean *data)
typedef void(ALAPIENTRY *) LPALGETINTEGERV (ALenum param, ALint *data)
typedef void(ALAPIENTRY *) LPALGETFLOATV (ALenum param, ALfloat *data)
typedef void(ALAPIENTRY *) LPALGETDOUBLEV (ALenum param, ALdouble *data)
typedef ALboolean(ALAPIENTRY *) LPALGETBOOLEAN (ALenum param)
typedef ALint(ALAPIENTRY *) LPALGETINTEGER (ALenum param)
typedef ALfloat(ALAPIENTRY *) LPALGETFLOAT (ALenum param)
typedef ALdouble(ALAPIENTRY *) LPALGETDOUBLE (ALenum param)
typedef ALenum(ALAPIENTRY *) LPALGETERROR (void)
typedef ALboolean(ALAPIENTRY *) LPALISEXTENSIONPRESENT (const ALchar *extname)
typedef void *(ALAPIENTRY *) LPALGETPROCADDRESS (const ALchar *fname)
typedef ALenum(ALAPIENTRY *) LPALGETENUMVALUE (const ALchar *ename)
typedef void(ALAPIENTRY *) LPALLISTENERF (ALenum param, ALfloat value)
typedef void(ALAPIENTRY *) LPALLISTENER3F (ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
typedef void(ALAPIENTRY *) LPALLISTENERFV (ALenum param, const ALfloat *values)
typedef void(ALAPIENTRY *) LPALLISTENERI (ALenum param, ALint value)
typedef void(ALAPIENTRY *) LPALGETLISTENERF (ALenum param, ALfloat *value)
typedef void(ALAPIENTRY *) LPALGETLISTENER3F (ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
typedef void(ALAPIENTRY *) LPALGETLISTENERFV (ALenum param, ALfloat *values)
typedef void(ALAPIENTRY *) LPALGETLISTENERI (ALenum param, ALint *value)
typedef void(ALAPIENTRY *) LPALGENSOURCES (ALsizei n, ALuint *sources)
typedef void(ALAPIENTRY *) LPALDELETESOURCES (ALsizei n, const ALuint *sources)
typedef ALboolean(ALAPIENTRY *) LPALISSOURCE (ALuint sid)
typedef void(ALAPIENTRY *) LPALSOURCEF (ALuint sid, ALenum param, ALfloat value)
typedef void(ALAPIENTRY *) LPALSOURCE3F (ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)
typedef void(ALAPIENTRY *) LPALSOURCEFV (ALuint sid, ALenum param, const ALfloat *values)
typedef void(ALAPIENTRY *) LPALSOURCEI (ALuint sid, ALenum param, ALint value)
typedef void(ALAPIENTRY *) LPALGETSOURCEF (ALuint sid, ALenum param, ALfloat *value)
typedef void(ALAPIENTRY *) LPALGETSOURCE3F (ALuint sid, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)
typedef void(ALAPIENTRY *) LPALGETSOURCEFV (ALuint sid, ALenum param, ALfloat *values)
typedef void(ALAPIENTRY *) LPALGETSOURCEI (ALuint sid, ALenum param, ALint *value)
typedef void(ALAPIENTRY *) LPALSOURCEPLAYV (ALsizei ns, const ALuint *sids)
typedef void(ALAPIENTRY *) LPALSOURCESTOPV (ALsizei ns, const ALuint *sids)
typedef void(ALAPIENTRY *) LPALSOURCEREWINDV (ALsizei ns, const ALuint *sids)
typedef void(ALAPIENTRY *) LPALSOURCEPAUSEV (ALsizei ns, const ALuint *sids)
typedef void(ALAPIENTRY *) LPALSOURCEPLAY (ALuint sid)
typedef void(ALAPIENTRY *) LPALSOURCESTOP (ALuint sid)
typedef void(ALAPIENTRY *) LPALSOURCEREWIND (ALuint sid)
typedef void(ALAPIENTRY *) LPALSOURCEPAUSE (ALuint sid)
typedef void(ALAPIENTRY *) LPALSOURCEQUEUEBUFFERS (ALuint sid, ALsizei numEntries, const ALuint *bids)
typedef void(ALAPIENTRY *) LPALSOURCEUNQUEUEBUFFERS (ALuint sid, ALsizei numEntries, ALuint *bids)
typedef void(ALAPIENTRY *) LPALGENBUFFERS (ALsizei n, ALuint *buffers)
typedef void(ALAPIENTRY *) LPALDELETEBUFFERS (ALsizei n, const ALuint *buffers)
typedef ALboolean(ALAPIENTRY *) LPALISBUFFER (ALuint bid)
typedef void(ALAPIENTRY *) LPALBUFFERDATA (ALuint bid, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)
typedef void(ALAPIENTRY *) LPALGETBUFFERF (ALuint bid, ALenum param, ALfloat *value)
typedef void(ALAPIENTRY *) LPALGETBUFFERI (ALuint bid, ALenum param, ALint *value)
typedef void(ALAPIENTRY *) LPALDOPPLERFACTOR (ALfloat value)
typedef void(ALAPIENTRY *) LPALDOPPLERVELOCITY (ALfloat value)
typedef void(ALAPIENTRY *) LPALDISTANCEMODEL (ALenum distanceModel)
typedef ALCcontext *ALCAPIENTRY * LPALCCREATECONTEXT (ALCdevice *device, const ALCint *attrlist)
typedef ALCboolean(ALCAPIENTRY *) LPALCMAKECONTEXTCURRENT (ALCcontext *context)
typedef void(ALCAPIENTRY *) LPALCPROCESSCONTEXT (ALCcontext *context)
typedef void(ALCAPIENTRY *) LPALCSUSPENDCONTEXT (ALCcontext *context)
typedef void(ALCAPIENTRY *) LPALCDESTROYCONTEXT (ALCcontext *context)
typedef ALCcontext *(ALCAPIENTRY *) LPALCGETCURRENTCONTEXT (ALCvoid)
typedef ALCdevice *(ALCAPIENTRY *) LPALCGETCONTEXTSDEVICE (ALCcontext *context)
typedef ALCdevice *(ALCAPIENTRY *) LPALCOPENDEVICE (const ALCchar *devicename)
typedef ALCboolean(ALCAPIENTRY *) LPALCCLOSEDEVICE (ALCdevice *device)
typedef ALCenum(ALCAPIENTRY *) LPALCGETERROR (ALCdevice *device)
typedef ALCboolean(ALCAPIENTRY *) LPALCISEXTENSIONPRESENT (ALCdevice *device, const ALCchar *extname)
typedef void *(ALCAPIENTRY *) LPALCGETPROCADDRESS (ALCdevice *device, const ALCchar *funcname)
typedef ALCenum(ALCAPIENTRY *) LPALCGETENUMVALUE (ALCdevice *device, const ALCchar *enumname)
typedef const ALCchar *(ALCAPIENTRY *) LPALCGETSTRING (ALCdevice *device, ALCenum param)
typedef void(ALCAPIENTRY *) LPALCGETINTEGERV (ALCdevice *device, ALCenum param, ALCsizei size, ALCint *dest)
typedef struct OPENALFNTABLELPOPENALFNTABLE

Functions

ALboolean LoadOAL10Library (char *szOALFullPathName, LPOPENALFNTABLE lpOALFnTable)
ALvoid UnloadOAL10Library ()


Define Documentation

#define ALchar   char

#define ALCchar   char


Typedef Documentation

typedef void(ALAPIENTRY *) LPALENABLE(ALenum capability)

typedef void(ALAPIENTRY *) LPALDISABLE(ALenum capability)

typedef ALboolean(ALAPIENTRY *) LPALISENABLED(ALenum capability)

typedef const ALchar*(ALAPIENTRY *) LPALGETSTRING(ALenum param)

typedef void(ALAPIENTRY *) LPALGETBOOLEANV(ALenum param, ALboolean *data)

typedef void(ALAPIENTRY *) LPALGETINTEGERV(ALenum param, ALint *data)

typedef void(ALAPIENTRY *) LPALGETFLOATV(ALenum param, ALfloat *data)

typedef void(ALAPIENTRY *) LPALGETDOUBLEV(ALenum param, ALdouble *data)

typedef ALboolean(ALAPIENTRY *) LPALGETBOOLEAN(ALenum param)

typedef ALint(ALAPIENTRY *) LPALGETINTEGER(ALenum param)

typedef ALfloat(ALAPIENTRY *) LPALGETFLOAT(ALenum param)

typedef ALdouble(ALAPIENTRY *) LPALGETDOUBLE(ALenum param)

typedef ALenum(ALAPIENTRY *) LPALGETERROR(void)

typedef ALboolean(ALAPIENTRY *) LPALISEXTENSIONPRESENT(const ALchar *extname)

typedef void*(ALAPIENTRY *) LPALGETPROCADDRESS(const ALchar *fname)

typedef ALenum(ALAPIENTRY *) LPALGETENUMVALUE(const ALchar *ename)

typedef void(ALAPIENTRY *) LPALLISTENERF(ALenum param, ALfloat value)

typedef void(ALAPIENTRY *) LPALLISTENER3F(ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

typedef void(ALAPIENTRY *) LPALLISTENERFV(ALenum param, const ALfloat *values)

typedef void(ALAPIENTRY *) LPALLISTENERI(ALenum param, ALint value)

typedef void(ALAPIENTRY *) LPALGETLISTENERF(ALenum param, ALfloat *value)

typedef void(ALAPIENTRY *) LPALGETLISTENER3F(ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)

typedef void(ALAPIENTRY *) LPALGETLISTENERFV(ALenum param, ALfloat *values)

typedef void(ALAPIENTRY *) LPALGETLISTENERI(ALenum param, ALint *value)

typedef void(ALAPIENTRY *) LPALGENSOURCES(ALsizei n, ALuint *sources)

typedef void(ALAPIENTRY *) LPALDELETESOURCES(ALsizei n, const ALuint *sources)

typedef ALboolean(ALAPIENTRY *) LPALISSOURCE(ALuint sid)

typedef void(ALAPIENTRY *) LPALSOURCEF(ALuint sid, ALenum param, ALfloat value)

typedef void(ALAPIENTRY *) LPALSOURCE3F(ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3)

typedef void(ALAPIENTRY *) LPALSOURCEFV(ALuint sid, ALenum param, const ALfloat *values)

typedef void(ALAPIENTRY *) LPALSOURCEI(ALuint sid, ALenum param, ALint value)

typedef void(ALAPIENTRY *) LPALGETSOURCEF(ALuint sid, ALenum param, ALfloat *value)

typedef void(ALAPIENTRY *) LPALGETSOURCE3F(ALuint sid, ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3)

typedef void(ALAPIENTRY *) LPALGETSOURCEFV(ALuint sid, ALenum param, ALfloat *values)

typedef void(ALAPIENTRY *) LPALGETSOURCEI(ALuint sid, ALenum param, ALint *value)

typedef void(ALAPIENTRY *) LPALSOURCEPLAYV(ALsizei ns, const ALuint *sids)

typedef void(ALAPIENTRY *) LPALSOURCESTOPV(ALsizei ns, const ALuint *sids)

typedef void(ALAPIENTRY *) LPALSOURCEREWINDV(ALsizei ns, const ALuint *sids)

typedef void(ALAPIENTRY *) LPALSOURCEPAUSEV(ALsizei ns, const ALuint *sids)

typedef void(ALAPIENTRY *) LPALSOURCEPLAY(ALuint sid)

typedef void(ALAPIENTRY *) LPALSOURCESTOP(ALuint sid)

typedef void(ALAPIENTRY *) LPALSOURCEREWIND(ALuint sid)

typedef void(ALAPIENTRY *) LPALSOURCEPAUSE(ALuint sid)

typedef void(ALAPIENTRY *) LPALSOURCEQUEUEBUFFERS(ALuint sid, ALsizei numEntries, const ALuint *bids)

typedef void(ALAPIENTRY *) LPALSOURCEUNQUEUEBUFFERS(ALuint sid, ALsizei numEntries, ALuint *bids)

typedef void(ALAPIENTRY *) LPALGENBUFFERS(ALsizei n, ALuint *buffers)

typedef void(ALAPIENTRY *) LPALDELETEBUFFERS(ALsizei n, const ALuint *buffers)

typedef ALboolean(ALAPIENTRY *) LPALISBUFFER(ALuint bid)

typedef void(ALAPIENTRY *) LPALBUFFERDATA(ALuint bid, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)

typedef void(ALAPIENTRY *) LPALGETBUFFERF(ALuint bid, ALenum param, ALfloat *value)

typedef void(ALAPIENTRY *) LPALGETBUFFERI(ALuint bid, ALenum param, ALint *value)

typedef void(ALAPIENTRY *) LPALDOPPLERFACTOR(ALfloat value)

typedef void(ALAPIENTRY *) LPALDOPPLERVELOCITY(ALfloat value)

typedef void(ALAPIENTRY *) LPALDISTANCEMODEL(ALenum distanceModel)

typedef ALCcontext* ALCAPIENTRY* LPALCCREATECONTEXT(ALCdevice *device, const ALCint *attrlist)

typedef ALCboolean(ALCAPIENTRY *) LPALCMAKECONTEXTCURRENT(ALCcontext *context)

typedef void(ALCAPIENTRY *) LPALCPROCESSCONTEXT(ALCcontext *context)

typedef void(ALCAPIENTRY *) LPALCSUSPENDCONTEXT(ALCcontext *context)

typedef void(ALCAPIENTRY *) LPALCDESTROYCONTEXT(ALCcontext *context)

typedef ALCcontext*(ALCAPIENTRY *) LPALCGETCURRENTCONTEXT(ALCvoid)

typedef ALCdevice*(ALCAPIENTRY *) LPALCGETCONTEXTSDEVICE(ALCcontext *context)

typedef ALCdevice*(ALCAPIENTRY *) LPALCOPENDEVICE(const ALCchar *devicename)

typedef ALCboolean(ALCAPIENTRY *) LPALCCLOSEDEVICE(ALCdevice *device)

typedef ALCenum(ALCAPIENTRY *) LPALCGETERROR(ALCdevice *device)

typedef ALCboolean(ALCAPIENTRY *) LPALCISEXTENSIONPRESENT(ALCdevice *device, const ALCchar *extname)

typedef void*(ALCAPIENTRY *) LPALCGETPROCADDRESS(ALCdevice *device, const ALCchar *funcname)

typedef ALCenum(ALCAPIENTRY *) LPALCGETENUMVALUE(ALCdevice *device, const ALCchar *enumname)

typedef const ALCchar*(ALCAPIENTRY *) LPALCGETSTRING(ALCdevice *device, ALCenum param)

typedef void(ALCAPIENTRY *) LPALCGETINTEGERV(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *dest)

typedef struct OPENALFNTABLE * LPOPENALFNTABLE


Function Documentation

ALboolean LoadOAL10Library ( char *  szOALFullPathName,
LPOPENALFNTABLE  lpOALFnTable 
)

ALvoid UnloadOAL10Library (  )