12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #pragma once
- #include <AK/SoundEngine/Common/AkTypes.h>
- #include <AK/Tools/Common/AkPlatformFuncs.h>
- typedef enum AkAudioAPILinux
- {
- AkAPI_PulseAudio = 1 << 0,
- AkAPI_ALSA = 1 << 1,
- AkAPI_Default = AkAPI_PulseAudio | AkAPI_ALSA,
- } AkAudioAPI;
- struct AkPlatformInitSettings
- {
-
- AkThreadProperties threadLEngine;
- AkThreadProperties threadOutputMgr;
- AkThreadProperties threadBankManager;
- AkThreadProperties threadMonitor;
-
-
- AkUInt32 uSampleRate;
- AkUInt16 uNumRefillsInVoice;
- AkAudioAPI eAudioAPI;
-
-
- AkDataTypeID sampleType;
-
- };
|