#include <audioengine.h>
Inheritance diagram for LLAudioBuffer:
Public Member Functions | |
virtual | ~LLAudioBuffer () |
virtual BOOL | loadWAV (const char *filename)=0 |
virtual U32 | getLength ()=0 |
Protected Attributes | |
BOOL | mInUse |
LLAudioData * | mAudioDatap |
LLFrameTimer | mLastUseTimer |
Friends | |
class | LLAudioEngine |
class | LLAudioChannel |
class | LLAudioData |
Definition at line 413 of file audioengine.h.
virtual LLAudioBuffer::~LLAudioBuffer | ( | ) | [inline, virtual] |
Definition at line 416 of file audioengine.h.
virtual U32 LLAudioBuffer::getLength | ( | ) | [pure virtual] |
virtual BOOL LLAudioBuffer::loadWAV | ( | const char * | filename | ) | [pure virtual] |
friend class LLAudioChannel [friend] |
Definition at line 421 of file audioengine.h.
friend class LLAudioData [friend] |
Definition at line 422 of file audioengine.h.
friend class LLAudioEngine [friend] |
Definition at line 420 of file audioengine.h.
LLAudioData* LLAudioBuffer::mAudioDatap [protected] |
Definition at line 425 of file audioengine.h.
Referenced by LLAudioEngine::getFreeBuffer(), and LLAudioData::load().
BOOL LLAudioBuffer::mInUse [protected] |
LLFrameTimer LLAudioBuffer::mLastUseTimer [protected] |