20#define USE_REDIST_HEADER PLATFORM_WINDOWS
21#define USE_REDIST_LIB PLATFORM_WINDOWS && !PLATFORM_CPU_ARM_FAMILY
24#include <xaudio2redist.h>
32#ifndef XAUDIO_SUPPORTS_DEVICE_DETAILS
33 #define XAUDIO_SUPPORTS_DEVICE_DETAILS 1
39 class FMixerPlatformXAudio2;
55 void STDCALL OnVoiceProcessingPassEnd() {}
93 public IXAudio2EngineCallback
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AudioMixerPlatformXAudio2.h:48
FXAudio2VoiceCallback()
Definition AudioMixerPlatformXAudio2.h:50
~FXAudio2VoiceCallback()
Definition AudioMixerPlatformXAudio2.h:51
EDisconnectReason
Definition AudioMixer.h:427
Definition ThreadSafeBool.h:17
Definition UniquePtr.h:107
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
EAudioDeviceState
Definition AudioMixer.h:340
EAudioDeviceRole
Definition AudioMixer.h:331
Definition AudioMixer.h:250
Definition AudioMixer.h:451
Definition AudioMixer.h:465
Definition AudioMixerPlatformXAudio2.h:66
bool bUseDefaultDevice
Definition AudioMixerPlatformXAudio2.h:72
IXAudio2MasteringVoice * PreviousMasteringVoice
Definition AudioMixerPlatformXAudio2.h:74
IXAudio2SourceVoice * PreviousSourceVoice
Definition AudioMixerPlatformXAudio2.h:75
uint32 RenderingSampleRate
Definition AudioMixerPlatformXAudio2.h:77
IXAudio2 * PreviousSystem
Definition AudioMixerPlatformXAudio2.h:73
FXAudio2DeviceSwapContext(const FString &InRequestedDeviceID, const FString &InReason)
Definition AudioMixerPlatformXAudio2.h:68
FXAudio2VoiceCallback * Callbacks
Definition AudioMixerPlatformXAudio2.h:76
FXAudio2DeviceSwapContext()=delete
Definition AudioMixerPlatformXAudio2.h:81
IXAudio2SourceVoice * NewSourceVoice
Definition AudioMixerPlatformXAudio2.h:89
IXAudio2MasteringVoice * NewMasteringVoice
Definition AudioMixerPlatformXAudio2.h:88
IXAudio2 * NewSystem
Definition AudioMixerPlatformXAudio2.h:87
virtual bool IsNewDeviceReady() const override
Definition AudioMixerPlatformXAudio2.h:82
Definition Optional.h:131