Version

menu_open
Target Platform(s):

include/AK/SoundEngine/Platforms/Linux/AkLinuxSoundEngine.h

Go to the documentation of this file.
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 };

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise