#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().
1.5.5