You.i Engine
CYIAudioEngine Member List

This is the complete list of members for CYIAudioEngine, including all inherited members.

ClearCache()CYIAudioEnginevirtual
Create()CYIAudioEnginestatic
CreateSoundInstance(const CYIString &name)CYIAudioEnginevirtual
CreateSoundInstance(const std::shared_ptr< CYIAssetSound > &pAsset)CYIAudioEnginevirtual
CYIAudioEngine()CYIAudioEngineprotected
CYISignalHandler()CYISignalHandler
CYISignalHandler(const CYISignalHandler &rSignalHandler)CYISignalHandler
Disable()CYIAudioEngine
Disconnect(CYISignalBase &rSignal)CYISignalHandler
DisconnectFromAllSignals()CYISignalHandler
Enable()CYIAudioEngine
GetChannelCount() const =0CYIAudioEnginepure virtual
GetSampleRate() const =0CYIAudioEnginepure virtual
GetThreadAffinity() const CYISignalHandler
IsConnected() const CYISignalHandlervirtual
IsConnected(const CYISignalBase &rSignal) const CYISignalHandlervirtual
IsEnabled() const CYIAudioEngine
Listener()CYIThread::Listenerinline
MoveToThread(CYIThread *pThread)CYISignalHandler
OnThreadFinished(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadStarted(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadTerminated(CYIThread *)CYIThread::Listenerinlinevirtual
operator=(const CYISignalHandler &rSignalHandler)CYISignalHandler
PlaySound(const CYIString &name, float volume=1.0f)CYIAudioEnginevirtual
PlaySound(const std::shared_ptr< CYIAssetSound > &pAsset, float volume=1.0f)CYIAudioEnginevirtual
Process(float *pData, uint32_t uFrameCount)CYIAudioEngineprotectedvirtual
RegisterStream(const std::shared_ptr< CYIAudioStream > &pStreamToAdd)CYIAudioEnginevirtual
SetThreadAffinity(const CYIThreadHandle &rThreadAffinity)CYISignalHandler
UnregisterStream(const std::shared_ptr< CYIAudioStream > &pStreamToRemove)CYIAudioEnginevirtual
~CYIAudioEngine()CYIAudioEnginevirtual
~CYISignalHandler()CYISignalHandlervirtual
~Listener()CYIThread::Listenerinlinevirtual