IATLEventData* CAudioSystemImpl_sdlmixer::NewAudioEventData(TAudioEventID const nEventID) { POOL_NEW_CREATE(SSDLMixerEventInstanceData, pNewEvent)(nEventID); return pNewEvent; }
IATLListenerData* CAudioSystemImpl_sdlmixer::NewAudioListenerObjectData(uint const nIndex) { POOL_NEW_CREATE(SATLListenerData, pNewObject)(nIndex); return pNewObject; }
IATLListenerData* CAudioSystemImpl_sdlmixer::NewDefaultAudioListenerObjectData() { POOL_NEW_CREATE(SATLListenerData, pNewObject)(0); return pNewObject; }
IATLAudioObjectData* CAudioSystemImpl_sdlmixer::NewAudioObjectData(TAudioObjectID const nObjectID) { POOL_NEW_CREATE(SSDLMixerAudioObjectData, pNewObject)(nObjectID, false); return pNewObject; }
IATLAudioStandaloneFileData* CAudioSystemImpl_sdlmixer::NewAudioStandaloneFileData() { POOL_NEW_CREATE(SATLAudioStandaloneFile_sdlmixer, pAudioStandaloneFile); return pAudioStandaloneFile; }
IATLAudioObjectData* CAudioSystemImpl_sdlmixer::NewGlobalAudioObjectData(TAudioObjectID const nObjectID) { POOL_NEW_CREATE(SATLAudioObjectData_sdlmixer, pNewObject)(nObjectID, true); return pNewObject; }