LLAudioBufferFMOD Class Reference

#include <audioengine_fmod.h>

Inheritance diagram for LLAudioBufferFMOD:

Inheritance graph
[legend]
Collaboration diagram for LLAudioBufferFMOD:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 124 of file audioengine_fmod.h.


Constructor & Destructor Documentation

LLAudioBufferFMOD::LLAudioBufferFMOD (  ) 

Definition at line 641 of file audioengine_fmod.cpp.

References mSamplep, and NULL.

LLAudioBufferFMOD::~LLAudioBufferFMOD (  )  [virtual]

Definition at line 647 of file audioengine_fmod.cpp.

References mSamplep, and NULL.


Member Function Documentation

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.

Here is the call graph for this function:

U32 LLAudioBufferFMOD::getLength (  )  [virtual]

Implements LLAudioBuffer.

Definition at line 731 of file audioengine_fmod.cpp.

References mSamplep.

void LLAudioBufferFMOD::set3DMode ( BOOL  use3d  ) 

Definition at line 742 of file audioengine_fmod.cpp.

References llendl, llwarns, and mSamplep.

Referenced by LLAudioChannelFMOD::update3DPosition().

Here is the caller graph for this function:

FSOUND_SAMPLE* LLAudioBufferFMOD::getSample (  )  [inline, protected]

Definition at line 136 of file audioengine_fmod.h.

References mSamplep.

Referenced by LLAudioChannelFMOD::updateBuffer().

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class LLAudioChannelFMOD [friend]

Definition at line 132 of file audioengine_fmod.h.


Member Data Documentation

FSOUND_SAMPLE* LLAudioBufferFMOD::mSamplep [protected]


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:39:13 2008 for SecondLife by  doxygen 1.5.5