![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "AudioMixerPlatformXAudio2.h"#include "AudioMixer.h"#include "AudioDevice.h"#include "HAL/PlatformAffinity.h"#include "HAL/PlatformTime.h"#include "HAL/PlatformProcess.h"#include "Engine/EngineTypes.h"#include "CoreGlobals.h"#include "Misc/ConfigCacheIni.h"#include "Misc/MessageDialog.h"#include "Misc/ScopeLock.h"#include "HAL/Event.h"#include "CoreMinimal.h"#include "Logging/LogMacros.h"#include "ToStringHelpers.h"#include "ScopedCom.h"#include <initguid.h>#include <mmdeviceapi.h>#include <AudioClient.h>#include "Misc/CoreDelegates.h"#include "ProfilingDebugging/ScopedTimers.h"#include "Async/Async.h"Namespaces | |
| namespace | Audio |
| NO_LOGGING. | |
Macros | |
| #define | XAUDIO2_LOG_AND_HANDLE_ON_FAIL(FunctionName, Result, OnError) |
| #define | XAUDIO2_CALL_AND_HANDLE_ERROR(CALL, OnError) |
| #define | XAUDIO2_DEBUG_ENABLED 0 |
| #define XAUDIO2_DEBUG_ENABLED 0 |
| #define XAUDIO2_LOG_AND_HANDLE_ON_FAIL | ( | FunctionName, | |
| Result, | |||
| OnError | |||
| ) |
Concrete implementation of FAudioDevice for XAudio2
See https://msdn.microsoft.com/en-us/library/windows/desktop/hh405049%28v=vs.85%29.aspx