UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FXAudio2DeviceSwapResult Struct Reference

#include <AudioMixerPlatformXAudio2.h>

+ Inheritance diagram for Audio::FXAudio2DeviceSwapResult:

Public Member Functions

virtual bool IsNewDeviceReady () const override
 
- Public Member Functions inherited from Audio::FDeviceSwapResult
virtual ~FDeviceSwapResult ()=default
 

Public Attributes

IXAudio2NewSystem = nullptr
 
IXAudio2MasteringVoiceNewMasteringVoice = nullptr
 
IXAudio2SourceVoiceNewSourceVoice = nullptr
 
- Public Attributes inherited from Audio::FDeviceSwapResult
FAudioPlatformDeviceInfo DeviceInfo
 
FString SwapReason
 
double SuccessfulDurationMs = 0.0
 

Member Function Documentation

◆ IsNewDeviceReady()

virtual bool Audio::FXAudio2DeviceSwapResult::IsNewDeviceReady ( ) const
inlineoverridevirtual

Reimplemented from Audio::FDeviceSwapResult.

Member Data Documentation

◆ NewMasteringVoice

IXAudio2MasteringVoice* Audio::FXAudio2DeviceSwapResult::NewMasteringVoice = nullptr

◆ NewSourceVoice

IXAudio2SourceVoice* Audio::FXAudio2DeviceSwapResult::NewSourceVoice = nullptr

◆ NewSystem

IXAudio2* Audio::FXAudio2DeviceSwapResult::NewSystem = nullptr

The documentation for this struct was generated from the following file: