Definition at line 19 of file snd_VoiceManager.h.
|
void | Setup (void *mem, ulong memSize) |
|
void | Shutdown () |
|
Voice::LinkList const & | GetVoiceList () const |
|
ulong | GetRequiredMemSize (int voiceCount) |
|
Voice * | AllocVoice (int voiceChannelCount, int voiceOutCount, int priority, Voice::Callback *callback, void *callbackData) |
|
void | FreeVoice (Voice *voice) |
|
void | StopAllVoices () |
|
void | ChangeVoicePriority (Voice *voice) |
|
void | UpdateAllVoices () |
|
void | UpdateAllVoicesSync (ulong syncFlag) |
|
void | NotifyVoiceUpdate () |
|
|
void | AppendVoiceList (Voice *voice) |
|
void | RemoveVoiceList (Voice *voice) |
|
void | UpdateEachVoicePriority (Voice::LinkList::Iterator const &beginItr, Voice::LinkList::Iterator const &endItr) |
|
int | DropLowestPriorityVoice (int priority) |
|
◆ GetVoiceList()
Voice::LinkList const & nw4r::snd::detail::VoiceManager::GetVoiceList |
( |
| ) |
const |
|
inline |
◆ VOICE_MAX
const int nw4r::snd::detail::VoiceManager::VOICE_MAX = AX_VOICE_MAX |
|
static |
◆ WORK_SIZE_MAX
const int nw4r::snd::detail::VoiceManager::WORK_SIZE_MAX = VOICE_MAX * sizeof(Voice) |
|
static |
◆ mInitialized
bool nw4r::snd::detail::VoiceManager::mInitialized |
|
private |
◆ mPrioVoiceList
◆ mFreeVoiceList