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_
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise