#include <audioengine.h>
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 415 of file audioengine.h.
virtual LLAudioBuffer::~LLAudioBuffer | ( | ) | [inline, virtual] |
Definition at line 418 of file audioengine.h.
virtual BOOL LLAudioBuffer::loadWAV | ( | const char * | filename | ) | [pure virtual] |
Implemented in LLAudioBufferFMOD.
Referenced by LLAudioData::load().
virtual U32 LLAudioBuffer::getLength | ( | ) | [pure virtual] |
Implemented in LLAudioBufferFMOD.
Referenced by LLAudioChannelFMOD::playSynced().
friend class LLAudioEngine [friend] |
Definition at line 422 of file audioengine.h.
friend class LLAudioChannel [friend] |
Definition at line 423 of file audioengine.h.
friend class LLAudioData [friend] |
Definition at line 424 of file audioengine.h.
BOOL LLAudioBuffer::mInUse [protected] |
Definition at line 426 of file audioengine.h.
Referenced by LLAudioEngine::idle(), and LLAudioChannel::updateBuffer().
LLAudioData* LLAudioBuffer::mAudioDatap [protected] |
Definition at line 427 of file audioengine.h.
Referenced by LLAudioEngine::getFreeBuffer(), LLAudioEngine::idle(), and LLAudioData::load().
LLFrameTimer LLAudioBuffer::mLastUseTimer [protected] |
Definition at line 428 of file audioengine.h.
Referenced by LLAudioEngine::getFreeBuffer(), and LLAudioChannel::updateBuffer().