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

#include <AudioMixerPlatformXAudio2.h>

+ Inheritance diagram for Audio::FXAudio2DeviceSwapContext:

Public Member Functions

 FXAudio2DeviceSwapContext ()=delete
 
 FXAudio2DeviceSwapContext (const FString &InRequestedDeviceID, const FString &InReason)
 
- Public Member Functions inherited from Audio::FDeviceSwapContext
 FDeviceSwapContext ()=delete
 
 FDeviceSwapContext (const FString &InRequestedDeviceID, const FString &InReason)
 
virtual ~FDeviceSwapContext ()=default
 

Public Attributes

bool bUseDefaultDevice = false
 
IXAudio2PreviousSystem = nullptr
 
IXAudio2MasteringVoicePreviousMasteringVoice = nullptr
 
IXAudio2SourceVoicePreviousSourceVoice = nullptr
 
FXAudio2VoiceCallbackCallbacks = nullptr
 
uint32 RenderingSampleRate = 0
 
- Public Attributes inherited from Audio::FDeviceSwapContext
FString RequestedDeviceId
 
FString DeviceSwapReason
 
TOptional< FAudioPlatformDeviceInfoNewDevice
 

Constructor & Destructor Documentation

◆ FXAudio2DeviceSwapContext() [1/2]

Audio::FXAudio2DeviceSwapContext::FXAudio2DeviceSwapContext ( )
delete

◆ FXAudio2DeviceSwapContext() [2/2]

Audio::FXAudio2DeviceSwapContext::FXAudio2DeviceSwapContext ( const FString &  InRequestedDeviceID,
const FString &  InReason 
)
inline

Member Data Documentation

◆ bUseDefaultDevice

bool Audio::FXAudio2DeviceSwapContext::bUseDefaultDevice = false

◆ Callbacks

FXAudio2VoiceCallback* Audio::FXAudio2DeviceSwapContext::Callbacks = nullptr

◆ PreviousMasteringVoice

IXAudio2MasteringVoice* Audio::FXAudio2DeviceSwapContext::PreviousMasteringVoice = nullptr

◆ PreviousSourceVoice

IXAudio2SourceVoice* Audio::FXAudio2DeviceSwapContext::PreviousSourceVoice = nullptr

◆ PreviousSystem

IXAudio2* Audio::FXAudio2DeviceSwapContext::PreviousSystem = nullptr

◆ RenderingSampleRate

uint32 Audio::FXAudio2DeviceSwapContext::RenderingSampleRate = 0

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