#include <audioengine_fmod.h>
Inheritance diagram for LLAudioBufferFMOD:


| Public Member Functions | |
| LLAudioBufferFMOD () | |
| virtual | ~LLAudioBufferFMOD () | 
| BOOL | loadWAV (const char *filename) | 
| U32 | getLength () | 
| void | set3DMode (BOOL use3d) | 
| Protected Member Functions | |
| FSOUND_SAMPLE * | getSample () | 
| Protected Attributes | |
| FSOUND_SAMPLE * | mSamplep | 
| Friends | |
| class | LLAudioChannelFMOD | 
Definition at line 124 of file audioengine_fmod.h.
| LLAudioBufferFMOD::LLAudioBufferFMOD | ( | ) | 
| LLAudioBufferFMOD::~LLAudioBufferFMOD | ( | ) |  [virtual] | 
| U32 LLAudioBufferFMOD::getLength | ( | ) |  [virtual] | 
| FSOUND_SAMPLE* LLAudioBufferFMOD::getSample | ( | ) |  [inline, protected] | 
Definition at line 136 of file audioengine_fmod.h.
References mSamplep.
Referenced by LLAudioChannelFMOD::updateBuffer().
| BOOL LLAudioBufferFMOD::loadWAV | ( | const char * | filename | ) |  [virtual] | 
Implements LLAudioBuffer.
Definition at line 658 of file audioengine_fmod.cpp.
References FALSE, LLFile::fopen(), ll_apr_file_open(), LL_APR_RPB, llassert, llendl, llwarns, mSamplep, NULL, LLFile::remove(), S32, and TRUE.
Definition at line 742 of file audioengine_fmod.cpp.
References llendl, llwarns, and mSamplep.
Referenced by LLAudioChannelFMOD::update3DPosition().
| friend class LLAudioChannelFMOD  [friend] | 
Definition at line 132 of file audioengine_fmod.h.
| FSOUND_SAMPLE* LLAudioBufferFMOD::mSamplep  [protected] | 
Definition at line 138 of file audioengine_fmod.h.
Referenced by getLength(), getSample(), LLAudioBufferFMOD(), loadWAV(), set3DMode(), and ~LLAudioBufferFMOD().
 1.4.7
 1.4.7