Classes | Defines | Typedefs | Functions

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

Go to the source code of this file.

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 (rchar *szOALFullPathName, LPOPENALFNTABLE lpOALFnTable)
ALvoid UnloadOAL10Library ()

Define Documentation

#define ALCchar   char

Definition at line 18 of file LoadOAL.h.

#define ALchar   char

Definition at line 14 of file LoadOAL.h.


Typedef Documentation

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

Definition at line 71 of file LoadOAL.h.

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

Definition at line 86 of file LoadOAL.h.

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

Definition at line 78 of file LoadOAL.h.

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

Definition at line 82 of file LoadOAL.h.

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

Definition at line 84 of file LoadOAL.h.

typedef ALCcontext*(ALCAPIENTRY * LPALCGETCURRENTCONTEXT)(ALCvoid)

Definition at line 83 of file LoadOAL.h.

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

Definition at line 90 of file LoadOAL.h.

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

Definition at line 87 of file LoadOAL.h.

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

Definition at line 92 of file LoadOAL.h.

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

Definition at line 89 of file LoadOAL.h.

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

Definition at line 91 of file LoadOAL.h.

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

Definition at line 88 of file LoadOAL.h.

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

Definition at line 79 of file LoadOAL.h.

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

Definition at line 85 of file LoadOAL.h.

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

Definition at line 80 of file LoadOAL.h.

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

Definition at line 81 of file LoadOAL.h.

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

Definition at line 69 of file LoadOAL.h.

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

Definition at line 48 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALDISABLE)(ALenum capability)

Definition at line 24 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALDISTANCEMODEL)(ALenum distanceModel)

Definition at line 76 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALDOPPLERFACTOR)(ALfloat value)

Definition at line 74 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALDOPPLERVELOCITY)(ALfloat value)

Definition at line 75 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALENABLE)(ALenum capability)

Definition at line 23 of file LoadOAL.h.

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

Definition at line 68 of file LoadOAL.h.

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

Definition at line 47 of file LoadOAL.h.

typedef ALboolean(ALAPIENTRY * LPALGETBOOLEAN)(ALenum param)

Definition at line 31 of file LoadOAL.h.

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

Definition at line 27 of file LoadOAL.h.

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

Definition at line 72 of file LoadOAL.h.

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

Definition at line 73 of file LoadOAL.h.

typedef ALdouble(ALAPIENTRY * LPALGETDOUBLE)(ALenum param)

Definition at line 34 of file LoadOAL.h.

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

Definition at line 30 of file LoadOAL.h.

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

Definition at line 38 of file LoadOAL.h.

typedef ALenum(ALAPIENTRY * LPALGETERROR)(void)

Definition at line 35 of file LoadOAL.h.

typedef ALfloat(ALAPIENTRY * LPALGETFLOAT)(ALenum param)

Definition at line 33 of file LoadOAL.h.

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

Definition at line 29 of file LoadOAL.h.

typedef ALint(ALAPIENTRY * LPALGETINTEGER)(ALenum param)

Definition at line 32 of file LoadOAL.h.

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

Definition at line 28 of file LoadOAL.h.

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

Definition at line 44 of file LoadOAL.h.

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

Definition at line 43 of file LoadOAL.h.

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

Definition at line 45 of file LoadOAL.h.

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

Definition at line 46 of file LoadOAL.h.

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

Definition at line 37 of file LoadOAL.h.

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

Definition at line 55 of file LoadOAL.h.

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

Definition at line 54 of file LoadOAL.h.

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

Definition at line 56 of file LoadOAL.h.

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

Definition at line 57 of file LoadOAL.h.

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

Definition at line 26 of file LoadOAL.h.

typedef ALboolean(ALAPIENTRY * LPALISBUFFER)(ALuint bid)

Definition at line 70 of file LoadOAL.h.

typedef ALboolean(ALAPIENTRY * LPALISENABLED)(ALenum capability)

Definition at line 25 of file LoadOAL.h.

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

Definition at line 36 of file LoadOAL.h.

typedef ALboolean(ALAPIENTRY * LPALISSOURCE)(ALuint sid)

Definition at line 49 of file LoadOAL.h.

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

Definition at line 40 of file LoadOAL.h.

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

Definition at line 39 of file LoadOAL.h.

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

Definition at line 41 of file LoadOAL.h.

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

Definition at line 42 of file LoadOAL.h.

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

Definition at line 51 of file LoadOAL.h.

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

Definition at line 50 of file LoadOAL.h.

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

Definition at line 52 of file LoadOAL.h.

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

Definition at line 53 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALSOURCEPAUSE)(ALuint sid)

Definition at line 65 of file LoadOAL.h.

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

Definition at line 61 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALSOURCEPLAY)(ALuint sid)

Definition at line 62 of file LoadOAL.h.

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

Definition at line 58 of file LoadOAL.h.

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

Definition at line 66 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALSOURCEREWIND)(ALuint sid)

Definition at line 64 of file LoadOAL.h.

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

Definition at line 60 of file LoadOAL.h.

typedef void(ALAPIENTRY * LPALSOURCESTOP)(ALuint sid)

Definition at line 63 of file LoadOAL.h.

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

Definition at line 59 of file LoadOAL.h.

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

Definition at line 67 of file LoadOAL.h.

typedef struct OPENALFNTABLE * LPOPENALFNTABLE

Function Documentation

ALboolean LoadOAL10Library ( rchar *  szOALFullPathName,
LPOPENALFNTABLE  lpOALFnTable 
)

Definition at line 30 of file LoadOAL.cpp.

ALvoid UnloadOAL10Library (  ) 

Definition at line 440 of file LoadOAL.cpp.