Linderdaum Engine: clAudioSubSystem_OpenAL Class Reference
Updated: Sun Feb 5 2012 22:59:49
clAudioSubSystem_OpenAL Class Reference

OpenAL audio subsystem. More...

#include <Audio_OpenAL.h>

List of all members.

Public Member Functions

 clAudioSubSystem_OpenAL ()
virtual ~clAudioSubSystem_OpenAL ()
virtual void AfterConstruction ()
virtual iAudioSourceCreateSourceFromFile (const LString &FileName) const
virtual iAudioSourceCreateSource () const
virtual void RegisterSource (iAudioSource *Source)
virtual void UnRegisterSource (iAudioSource *Source)
virtual void SetListenerPosition (const LVector3 &Position)
virtual void SetListenerVelocity (const LVector3 &Velocity)
virtual void SetListenerOrientation (const LVector3 &Forward, const LVector3 &Up)
virtual void SetListenerVolume (float Volume)
virtual void StopAll ()
virtual void PauseAll ()
virtual void ResumeAll ()
virtual void ToggleAll ()
virtual bool IsActive () const
 FWD_EVENT_HANDLER (Event_ACTIVATE)

Protected Member Functions

virtual void StopAllC (const LString &Param)

Private Attributes

clAudioThreadFAudioThread

Detailed Description

OpenAL audio subsystem.


Constructor & Destructor Documentation

clAudioSubSystem_OpenAL::clAudioSubSystem_OpenAL ( )
clAudioSubSystem_OpenAL::~clAudioSubSystem_OpenAL ( ) [virtual]

Member Function Documentation

void clAudioSubSystem_OpenAL::AfterConstruction ( ) [virtual]

Reimplemented from iAudioSubSystem.

iAudioSource * clAudioSubSystem_OpenAL::CreateSource ( ) const [virtual]

Reimplemented from iAudioSubSystem.

iAudioSource * clAudioSubSystem_OpenAL::CreateSourceFromFile ( const LString &  FileName) const [virtual]

Reimplemented from iAudioSubSystem.

clAudioSubSystem_OpenAL::FWD_EVENT_HANDLER ( Event_ACTIVATE  )
bool clAudioSubSystem_OpenAL::IsActive ( ) const [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::PauseAll ( ) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::RegisterSource ( iAudioSource Source) [virtual]
void clAudioSubSystem_OpenAL::ResumeAll ( ) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::SetListenerOrientation ( const LVector3 Forward,
const LVector3 Up 
) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::SetListenerPosition ( const LVector3 Position) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::SetListenerVelocity ( const LVector3 Velocity) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::SetListenerVolume ( float  Volume) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::StopAll ( ) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::StopAllC ( const LString &  Param) [protected, virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::ToggleAll ( ) [virtual]

Reimplemented from iAudioSubSystem.

void clAudioSubSystem_OpenAL::UnRegisterSource ( iAudioSource Source) [virtual]

Member Data Documentation


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