GluonAudio::Engine Class Reference

#include <engine.h>

Inheritance diagram for GluonAudio::Engine:
GluonCore::Singleton< Engine > QObject

List of all members.

Public Member Functions

bool setDevice (const QString &deviceName)
QVector3D listenerPosition ()
void setListenerPosition (const QVector3D &position)
ALCdevice * getAlDevice ()
ALCcontext * getAlContext ()
void alcList (const char *arg1)

Static Public Member Functions

static ALCcontext * context ()
static ALCdevice * device ()
static QStringList deviceList ()
static void close ()

Friends

class GluonCore::Singleton< Engine >

Detailed Description

Definition at line 38 of file engine.h.


Member Function Documentation

void GluonAudio::Engine::alcList ( const char *  arg1  ) 
static void GluonAudio::Engine::close (  )  [inline, static]

Definition at line 69 of file engine.h.

static ALCcontext* GluonAudio::Engine::context (  )  [inline, static]

Definition at line 49 of file engine.h.

static ALCdevice* GluonAudio::Engine::device (  )  [inline, static]

Definition at line 54 of file engine.h.

QStringList Engine::deviceList (  )  [static]
Returns:
a QStringList of the available output devices
See also:
setDevice

Definition at line 51 of file engine.cpp.

ALCcontext* GluonAudio::Engine::getAlContext (  )  [inline]

Definition at line 79 of file engine.h.

ALCdevice* GluonAudio::Engine::getAlDevice (  )  [inline]

Definition at line 74 of file engine.h.

QVector3D Engine::listenerPosition (  ) 

Definition at line 105 of file engine.cpp.

bool Engine::setDevice ( const QString &  deviceName  ) 

Change the output device to the specified OpenAL device name

Parameters:
deviceName the OpenAL device name
Returns:
true if the new device was successfuly set, false otherwise
See also:
deviceList, setCategory

Definition at line 68 of file engine.cpp.

void Engine::setListenerPosition ( const QVector3D &  position  ) 

Definition at line 115 of file engine.cpp.


Friends And Related Function Documentation

friend class GluonCore::Singleton< Engine > [friend]

Definition at line 86 of file engine.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 13:13:42 2010 for Gluon by  doxygen 1.6.3