#include <llaudiodecodemgr.h>
Collaboration diagram for LLAudioDecodeMgr:
Public Member Functions | |
LLAudioDecodeMgr () | |
~LLAudioDecodeMgr () | |
void | processQueue (const F32 num_secs=0.005) |
BOOL | addDecodeRequest (const LLUUID &uuid) |
void | addAudioRequest (const LLUUID &uuid) |
Protected Attributes | |
Impl * | mImpl |
Classes | |
class | Impl |
Definition at line 45 of file llaudiodecodemgr.h.
LLAudioDecodeMgr::LLAudioDecodeMgr | ( | ) |
LLAudioDecodeMgr::~LLAudioDecodeMgr | ( | ) |
Definition at line 622 of file llaudiodecodemgr.cpp.
References LLAssetType::AT_SOUND, FALSE, gAssetStorage, gAudiop, LLAudioEngine::hasDecodedFile(), LLAssetStorage::hasLocalAsset(), LLAudioDecodeMgr::Impl::mDecodeQueue, mImpl, LLLinkedQueue< DATA_TYPE >::push(), and TRUE.
Referenced by LLAudioEngine::assetCallback(), LLAudioEngine::preloadSound(), and LLAudioEngine::updateBufferForData().
Definition at line 617 of file llaudiodecodemgr.cpp.
References mImpl, and LLAudioDecodeMgr::Impl::processQueue().
Referenced by LLAudioEngine::idle().
Impl* LLAudioDecodeMgr::mImpl [protected] |
Definition at line 56 of file llaudiodecodemgr.h.
Referenced by addDecodeRequest(), LLAudioDecodeMgr(), processQueue(), and ~LLAudioDecodeMgr().