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

#include <AudioMixerSourceManager.h>

Public Attributes

TSharedPtr< FMixerSourceBuffer, ESPMode::ThreadSafeMixerSourceBuffer = nullptr
 
ISourceListenerSourceListener = nullptr
 
TArray< FMixerSourceSubmixSendSubmixSends
 
TArray< FInitAudioBusSendAudioBusSends [(int32) EBusSendType::Count]
 
uint32 AudioBusId = INDEX_NONE
 
int32 AudioBusChannels = 0
 
float SourceBusDuration = 0.0f
 
uint32 SourceEffectChainId = INDEX_NONE
 
TArray< FSourceEffectChainEntrySourceEffectChain
 
int32 SourceEffectChainMaxSupportedChannels = 0
 
FMixerSourceVoiceSourceVoice = nullptr
 
int32 NumInputChannels = 0
 
int32 NumInputFrames = 0
 
float EnvelopeFollowerAttackTime = 10.0f
 
float EnvelopeFollowerReleaseTime = 100.0f
 
FString DebugName
 
USpatializationPluginSourceSettingsBaseSpatializationPluginSettings = nullptr
 
UOcclusionPluginSourceSettingsBaseOcclusionPluginSettings = nullptr
 
UReverbPluginSourceSettingsBaseReverbPluginSettings = nullptr
 
USourceDataOverridePluginSourceSettingsBaseSourceDataOverridePluginSettings = nullptr
 
FSoundModulationDefaultSettings ModulationSettings
 
FQuartzQuantizedRequestData QuantizedRequestData
 
FSharedISourceBufferListenerPtr SourceBufferListener
 
IAudioLinkFactory::FAudioLinkSourcePushedSharedPtr AudioLink
 
FName AudioComponentUserID
 
uint64 AudioComponentID = 0
 
bool bIs3D = false
 
bool bPlayEffectChainTails = false
 
bool bUseHRTFSpatialization = false
 
bool bIsExternalSend = false
 
bool bIsDebugMode = false
 
bool bEnableBusSends = false
 
bool bEnableBaseSubmix = false
 
bool bEnableSubmixSends = false
 
bool bIsVorbis = false
 
bool bIsSoundfield = false
 
bool bIsSeeking = false
 
bool bShouldSourceBufferListenerZeroBuffer = false
 
uint32 PlayOrder = INDEX_NONE
 
uint32 ActiveSoundPlayOrder = INDEX_NONE
 

Member Data Documentation

◆ ActiveSoundPlayOrder

uint32 Audio::FMixerSourceVoiceInitParams::ActiveSoundPlayOrder = INDEX_NONE

◆ AudioBusChannels

int32 Audio::FMixerSourceVoiceInitParams::AudioBusChannels = 0

◆ AudioBusId

uint32 Audio::FMixerSourceVoiceInitParams::AudioBusId = INDEX_NONE

◆ AudioBusSends

TArray<FInitAudioBusSend> Audio::FMixerSourceVoiceInitParams::AudioBusSends[(int32) EBusSendType::Count]

◆ AudioComponentID

uint64 Audio::FMixerSourceVoiceInitParams::AudioComponentID = 0

◆ AudioComponentUserID

FName Audio::FMixerSourceVoiceInitParams::AudioComponentUserID

◆ AudioLink

IAudioLinkFactory::FAudioLinkSourcePushedSharedPtr Audio::FMixerSourceVoiceInitParams::AudioLink

◆ bEnableBaseSubmix

bool Audio::FMixerSourceVoiceInitParams::bEnableBaseSubmix = false

◆ bEnableBusSends

bool Audio::FMixerSourceVoiceInitParams::bEnableBusSends = false

◆ bEnableSubmixSends

bool Audio::FMixerSourceVoiceInitParams::bEnableSubmixSends = false

◆ bIs3D

bool Audio::FMixerSourceVoiceInitParams::bIs3D = false

◆ bIsDebugMode

bool Audio::FMixerSourceVoiceInitParams::bIsDebugMode = false

◆ bIsExternalSend

bool Audio::FMixerSourceVoiceInitParams::bIsExternalSend = false

◆ bIsSeeking

bool Audio::FMixerSourceVoiceInitParams::bIsSeeking = false

◆ bIsSoundfield

bool Audio::FMixerSourceVoiceInitParams::bIsSoundfield = false

◆ bIsVorbis

bool Audio::FMixerSourceVoiceInitParams::bIsVorbis = false

◆ bPlayEffectChainTails

bool Audio::FMixerSourceVoiceInitParams::bPlayEffectChainTails = false

◆ bShouldSourceBufferListenerZeroBuffer

bool Audio::FMixerSourceVoiceInitParams::bShouldSourceBufferListenerZeroBuffer = false

◆ bUseHRTFSpatialization

bool Audio::FMixerSourceVoiceInitParams::bUseHRTFSpatialization = false

◆ DebugName

FString Audio::FMixerSourceVoiceInitParams::DebugName

◆ EnvelopeFollowerAttackTime

float Audio::FMixerSourceVoiceInitParams::EnvelopeFollowerAttackTime = 10.0f

◆ EnvelopeFollowerReleaseTime

float Audio::FMixerSourceVoiceInitParams::EnvelopeFollowerReleaseTime = 100.0f

◆ MixerSourceBuffer

TSharedPtr<FMixerSourceBuffer, ESPMode::ThreadSafe> Audio::FMixerSourceVoiceInitParams::MixerSourceBuffer = nullptr

◆ ModulationSettings

FSoundModulationDefaultSettings Audio::FMixerSourceVoiceInitParams::ModulationSettings

◆ NumInputChannels

int32 Audio::FMixerSourceVoiceInitParams::NumInputChannels = 0

◆ NumInputFrames

int32 Audio::FMixerSourceVoiceInitParams::NumInputFrames = 0

◆ OcclusionPluginSettings

UOcclusionPluginSourceSettingsBase* Audio::FMixerSourceVoiceInitParams::OcclusionPluginSettings = nullptr

◆ PlayOrder

uint32 Audio::FMixerSourceVoiceInitParams::PlayOrder = INDEX_NONE

◆ QuantizedRequestData

FQuartzQuantizedRequestData Audio::FMixerSourceVoiceInitParams::QuantizedRequestData

◆ ReverbPluginSettings

UReverbPluginSourceSettingsBase* Audio::FMixerSourceVoiceInitParams::ReverbPluginSettings = nullptr

◆ SourceBufferListener

FSharedISourceBufferListenerPtr Audio::FMixerSourceVoiceInitParams::SourceBufferListener

◆ SourceBusDuration

float Audio::FMixerSourceVoiceInitParams::SourceBusDuration = 0.0f

◆ SourceDataOverridePluginSettings

USourceDataOverridePluginSourceSettingsBase* Audio::FMixerSourceVoiceInitParams::SourceDataOverridePluginSettings = nullptr

◆ SourceEffectChain

TArray<FSourceEffectChainEntry> Audio::FMixerSourceVoiceInitParams::SourceEffectChain

◆ SourceEffectChainId

uint32 Audio::FMixerSourceVoiceInitParams::SourceEffectChainId = INDEX_NONE

◆ SourceEffectChainMaxSupportedChannels

int32 Audio::FMixerSourceVoiceInitParams::SourceEffectChainMaxSupportedChannels = 0

◆ SourceListener

ISourceListener* Audio::FMixerSourceVoiceInitParams::SourceListener = nullptr

◆ SourceVoice

FMixerSourceVoice* Audio::FMixerSourceVoiceInitParams::SourceVoice = nullptr

◆ SpatializationPluginSettings

USpatializationPluginSourceSettingsBase* Audio::FMixerSourceVoiceInitParams::SpatializationPluginSettings = nullptr

◆ SubmixSends

TArray<FMixerSourceSubmixSend> Audio::FMixerSourceVoiceInitParams::SubmixSends

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