33 #ifndef _AK_WIN_SOUND_ENGINE_H_
34 #define _AK_WIN_SOUND_ENGINE_H_
104 struct IDirectSound8;
144 #endif //_AK_WIN_SOUND_ENGINE_H_
The audio device is not present because the audio adapter that connects to the endpoint device has be...
The audio device is active That is, the audio adapter that connects to the endpont device is present ...
The audio device is disabled.
#define AK_EXTERNAPIFUNC(__TYPE__, __NAME__)
const wchar_t *__cdecl GetWindowsDeviceName(AkInt32 index, AkUInt32 &out_uDeviceID, AkAudioDeviceState uDeviceStateMask=AkDeviceState_All)
Use XAudio2 (this is the preferred API on Windows)
IDirectSound8 *__cdecl GetDirectSoundInstance()
Default value, will select the more appropriate API (XAudio2 is the default)
The audio device is unplugged.
IUnknown *__cdecl GetWwiseXAudio2Interface()
Includes audio devices in all states.
AkUInt32 __cdecl GetDeviceIDFromName(wchar_t *in_szToken)
AkUInt32 __cdecl GetDeviceID(IMMDevice *in_pDevice)