![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 |
| IXAudio2 * | PreviousSystem = nullptr |
| IXAudio2MasteringVoice * | PreviousMasteringVoice = nullptr |
| IXAudio2SourceVoice * | PreviousSourceVoice = nullptr |
| FXAudio2VoiceCallback * | Callbacks = nullptr |
| uint32 | RenderingSampleRate = 0 |
Public Attributes inherited from Audio::FDeviceSwapContext | |
| FString | RequestedDeviceId |
| FString | DeviceSwapReason |
| TOptional< FAudioPlatformDeviceInfo > | NewDevice |
|
delete |
|
inline |
| FXAudio2VoiceCallback* Audio::FXAudio2DeviceSwapContext::Callbacks = nullptr |
| IXAudio2MasteringVoice* Audio::FXAudio2DeviceSwapContext::PreviousMasteringVoice = nullptr |
| IXAudio2SourceVoice* Audio::FXAudio2DeviceSwapContext::PreviousSourceVoice = nullptr |
| IXAudio2* Audio::FXAudio2DeviceSwapContext::PreviousSystem = nullptr |
| uint32 Audio::FXAudio2DeviceSwapContext::RenderingSampleRate = 0 |