00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 00007 // AkMacSoundEngine.h 00008 00011 00012 #ifndef _AK_MAC_SOUND_ENGINE_H_ 00013 #define _AK_MAC_SOUND_ENGINE_H_ 00014 00015 #include <AK/SoundEngine/Common/AkTypes.h> 00016 #include <AK/Tools/Common/AkPlatformFuncs.h> 00017 00022 struct AkPlatformInitSettings 00023 { 00024 // Threading model. 00025 AkThreadProperties threadLEngine; 00026 AkThreadProperties threadBankManager; 00027 AkThreadProperties threadMonitor; 00028 00029 // Memory. 00030 AkReal32 fLEngineDefaultPoolRatioThreshold; 00031 AkUInt32 uLEngineDefaultPoolSize; 00032 AkUInt32 uSampleRate; 00033 // Voices. 00034 AkUInt16 uNumRefillsInVoice; 00035 }; 00036 00040 enum AkAudioAPI 00041 { 00042 AkAPI_Default = 1 << 0, 00043 AkAPI_Dummy = 1 << 2, 00044 }; 00045 00047 enum AkAudioOutputType 00048 { 00049 AkOutput_Dummy = 1 << 2, 00050 AkOutput_MergeToMain = 1 << 3, 00051 AkOutput_Main = 1 << 4, 00052 AkOutput_NumOutputs = 1 << 5, 00053 }; 00054 00055 #endif //_AK_MAC_SOUND_ENGINE_H_
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요