Warning: you were redirected to the latest documentation corresponding to your major release ( 2022.1.16.8522 ). Should you wish to access your specific version's documentation, please download the offline documentation from the Audiokinetic Launcher and check the Offline Documentation option in Wwise Authoring.
Go to the documentation of this file.
32 #ifndef _AK_WIN_SOUND_ENGINE_H_
33 #define _AK_WIN_SOUND_ENGINE_H_
66 bool bEnableAvxSupport;
129 IMMDevice** out_ppDevice,
145 #endif //_AK_WIN_SOUND_ENGINE_H_
uint16_t AkUInt16
Unsigned 16-bit integer.
AKSOUNDENGINE_API IDirectSound8 * GetDirectSoundInstance()
#define AK_EXTERNAPIFUNC(_type, _name)
AkUInt32 AkDeviceID
I/O device ID.
AKSOUNDENGINE_API AkUInt32 GetDeviceID(IMMDevice *in_pDevice)
@ AkDeviceState_All
Includes audio devices in all states.
AKSOUNDENGINE_API bool GetWindowsDevice(AkInt32 in_index, AkUInt32 &out_uDeviceID, IMMDevice **out_ppDevice, AkAudioDeviceState uDeviceStateMask=AkDeviceState_All)
int32_t AkInt32
Signed 32-bit integer.
AKSOUNDENGINE_API const wchar_t * GetWindowsDeviceName(AkInt32 index, AkUInt32 &out_uDeviceID, AkAudioDeviceState uDeviceStateMask=AkDeviceState_All)
AKSOUNDENGINE_API IUnknown * GetWwiseXAudio2Interface()
AKSOUNDENGINE_API AkUInt32 GetDeviceIDFromName(wchar_t *in_szToken)
AKSOUNDENGINE_API AkDeviceID GetDeviceIDFromGamepad(Windows::Gaming::Input::Gamepad^ rGamepad)
uint32_t AkUInt32
Unsigned 32-bit integer.
AKSOUNDENGINE_API AkUInt32 GetWindowsDeviceCount(AkAudioDeviceState uDeviceStateMask=AkDeviceState_All)
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