00001 00002 // 00003 // Copyright (c) 2011 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 00007 // AkLinuxSoundEngine.h 00008 00011 00012 #pragma once 00013 00014 #include <AK/SoundEngine/Common/AkTypes.h> 00015 #include <AK/Tools/Common/AkPlatformFuncs.h> 00016 00021 struct AkPlatformInitSettings 00022 { 00023 // Threading model. 00024 AkThreadProperties threadLEngine; 00025 AkThreadProperties threadBankManager; 00026 AkThreadProperties threadMonitor; 00027 00028 // Memory. 00029 AkReal32 fLEngineDefaultPoolRatioThreshold; 00030 AkUInt32 uLEngineDefaultPoolSize; 00031 00032 //Voices. 00033 AkUInt32 uSampleRate; 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 };
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요