cAudio 2.3.0
3d Audio Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
cAudio::cOpenALDeviceContext Class Reference
Inheritance diagram for cAudio::cOpenALDeviceContext:
Inheritance graph
[legend]
Collaboration diagram for cAudio::cOpenALDeviceContext:
Collaboration graph
[legend]

Public Member Functions

 cOpenALDeviceContext (IAudioManager *audioManager)
 
virtual bool initialize (const char *deviceName, int outputFrequency, int eaxEffectSlots)
 
virtual void shutDown ()
 
virtual void update ()
 
virtual IAudioManagergetAudioManager () const
 
virtual IAudioEffects * getEffects () const
 
ALCcontext * getOpenALContext () const
 
virtual bool initialize (const char *deviceName, int outputFrequency, int eaxEffectSlots)=0
 
virtual void shutDown ()=0
 
virtual void update ()=0
 
virtual IAudioManagergetAudioManager () const =0
 
virtual IAudioEffects * getEffects () const =0
 
- Public Member Functions inherited from cAudio::cMemoryOverride
void * operator new (size_t size, const char *file, int line, const char *function)
 
void * operator new (size_t size)
 
void * operator new (size_t size, void *pointer)
 
void * operator new[] (size_t size, const char *file, int line, const char *function)
 
void * operator new[] (size_t size)
 
void operator delete (void *pointer)
 
void operator delete (void *pointer, void *)
 
void operator delete (void *pointer, const char *, int, const char *)
 
void operator delete[] (void *pointer)
 
void operator delete[] (void *pointer, const char *, int, const char *)
 

Detailed Description

Definition at line 16 of file cOpenALDeviceContext.h.

Constructor & Destructor Documentation

◆ cOpenALDeviceContext()

cAudio::cOpenALDeviceContext::cOpenALDeviceContext ( IAudioManager audioManager)

Definition at line 22 of file cOpenALDeviceContext.cpp.

◆ ~cOpenALDeviceContext()

cAudio::cOpenALDeviceContext::~cOpenALDeviceContext ( )
virtual

Definition at line 27 of file cOpenALDeviceContext.cpp.

Member Function Documentation

◆ getAudioManager()

IAudioManager * cAudio::cOpenALDeviceContext::getAudioManager ( ) const
virtual

Implements cAudio::IAudioDeviceContext.

Definition at line 141 of file cOpenALDeviceContext.cpp.

◆ getEffects()

IAudioEffects * cAudio::cOpenALDeviceContext::getEffects ( ) const
virtual

Implements cAudio::IAudioDeviceContext.

Definition at line 146 of file cOpenALDeviceContext.cpp.

◆ getOpenALContext()

ALCcontext * cAudio::cOpenALDeviceContext::getOpenALContext ( ) const

Definition at line 156 of file cOpenALDeviceContext.cpp.

◆ initialize()

bool cAudio::cOpenALDeviceContext::initialize ( const char *  deviceName,
int  outputFrequency,
int  eaxEffectSlots 
)
virtual

Implements cAudio::IAudioDeviceContext.

Definition at line 32 of file cOpenALDeviceContext.cpp.

◆ shutDown()

void cAudio::cOpenALDeviceContext::shutDown ( )
virtual

Implements cAudio::IAudioDeviceContext.

Definition at line 117 of file cOpenALDeviceContext.cpp.

◆ update()

void cAudio::cOpenALDeviceContext::update ( )
virtual

Implements cAudio::IAudioDeviceContext.

Definition at line 136 of file cOpenALDeviceContext.cpp.


The documentation for this class was generated from the following files: