Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATOpenALIntercept Class Reference

CATOpenALIntercept Class Reference
[Common Accessibility Technology [CAT] library]

#include <CATOpenALIntercept.h>

Inheritance diagram for CATOpenALIntercept:

CATIntercept

List of all members.


Detailed Description

OpenAL function interception.

Definition at line 22 of file CATOpenALIntercept.h.


Public Member Functions

 CATOpenALIntercept ()
virtual ~CATOpenALIntercept ()
CATResult HookFunctions ()

Static Public Member Functions

static void OnALSourcePlay (CATHOOK *hookInst, CATUInt32 sourceId)
static void OnALSourcePlayV (CATHOOK *hookInst, CATInt32 numSources, CATUInt32 *sourceIds)
static void OnALSourceStop (CATHOOK *hookInst, CATUInt32 sourceId)
static void OnALSourceStopV (CATHOOK *hookInst, CATInt32 numSources, CATUInt32 *sourceIds)
static void OnALQueueBuffers (CATHOOK *hookInst, CATUInt32 sourceId, CATInt32 numEntries, CATUInt32 *bufferIds)
static void OnALBufferData (CATHOOK *hookInst, CATUInt32 bufferId, CATUInt32 format, void *data, CATInt32 size, CATInt32 frequency)

Protected Attributes

HMODULE fOpenALDLL

The documentation for this class was generated from the following files:
Generated on Mon Feb 11 04:10:46 2008 for Game Accessibility Suite by doxygen 1.5.4