UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FMixerSubmix Member List

This is the complete list of members for Audio::FMixerSubmix, including all inherited members.

AddChildSubmix(TWeakPtr< FMixerSubmix, ESPMode::ThreadSafe > Submix)Audio::FMixerSubmix
AddEnvelopeFollowerDelegate(const FOnSubmixEnvelopeBP &OnSubmixEnvelopeBP)Audio::FMixerSubmix
AddOrSetSourceVoice(FMixerSourceVoice *InSourceVoice, const float SendLevel, EMixerSourceSubmixSendStage InSubmixSendStage)Audio::FMixerSubmix
AddPatch(float InGain)Audio::FMixerSubmix
AddSoundEffectSubmix(FSoundEffectSubmixPtr InSoundEffectSubmix)Audio::FMixerSubmix
AddSpectralAnalysisDelegate(const FSoundSpectrumAnalyzerDelegateSettings &InDelegateSettings, const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP)Audio::FMixerSubmix
AudioLinkInstanceAudio::FMixerSubmixprotected
AutoDisableTimeAudio::FMixerSubmixprotected
bAutoDisableAudio::FMixerSubmixprotected
bIsBackgroundMutedAudio::FMixerSubmixprotected
bIsCurrentlyDisabledAudio::FMixerSubmixprotected
bIsEnvelopeFollowingAudio::FMixerSubmixprotected
bIsRecordingAudio::FMixerSubmixprotected
bIsSilentAudio::FMixerSubmixprotected
bIsSpectrumAnalyzingAudio::FMixerSubmixprotected
BroadcastDelegates()Audio::FMixerSubmix
BufferListenerCriticalSectionAudio::FMixerSubmixmutableprotected
BufferListenerPtrsAudio::FMixerSubmixmutableprotected
ChildSubmixesAudio::FMixerSubmixprotected
ClearSoundEffectSubmixes()Audio::FMixerSubmix
ClearSubmixEffectChainOverride(float InFadeTimeSec)Audio::FMixerSubmix
CommandQueueAudio::FMixerSubmixprotected
CurrentDryLevelAudio::FMixerSubmixprotected
CurrentOutputVolumeAudio::FMixerSubmixprotected
CurrentWetLevelAudio::FMixerSubmixprotected
DownmixBuffer(const int32 InChannels, const FAlignedFloatBuffer &InBuffer, const int32 OutChannels, FAlignedFloatBuffer &OutNewBuffer)Audio::FMixerSubmixprotectedstatic
DownmixedBufferAudio::FMixerSubmixprotected
DryChannelBufferAudio::FMixerSubmixprotected
DryLevelModAudio::FMixerSubmixprotected
DryLevelModifierAudio::FMixerSubmixprotected
DryModBaseDbAudio::FMixerSubmixprotected
EffectChainMutationCriticalSectionAudio::FMixerSubmixprotected
EffectChainOutputBufferAudio::FMixerSubmixprotected
EffectChainsAudio::FMixerSubmixprotected
EndpointDataAudio::FMixerSubmixprotected
EnvelopeCriticalSectionAudio::FMixerSubmixprotected
EnvelopeFollowerAudio::FMixerSubmixprotected
EnvelopeNumChannelsAudio::FMixerSubmixprotected
EnvelopeValuesAudio::FMixerSubmixprotected
FMixerDeviceAudio::FMixerSubmixfriend
FMixerSubmix(FMixerDevice *InMixerDevice)Audio::FMixerSubmix
GenerateEffectChainAudio(FSoundEffectSubmixInputData &InputData, const FAlignedFloatBuffer &InAudioBuffer, TArray< FSoundEffectSubmixPtr > &InEffectChain, FAlignedFloatBuffer &OutBuffer)Audio::FMixerSubmixprotected
GetChildren() constAudio::FMixerSubmixinline
GetDefaultPositionalDataForAudioDevice()Audio::FMixerSubmix
GetId() constAudio::FMixerSubmixinline
GetInitializationParamsForSoundfieldStream()Audio::FMixerSubmix
GetKeyForSubmixEncoding()Audio::FMixerSubmix
GetMagnitudeForFrequencies(const TArray< float > &InFrequencies, TArray< float > &OutMagnitudes)Audio::FMixerSubmix
GetName() constAudio::FMixerSubmixinline
GetNumChainEffects()Audio::FMixerSubmix
GetNumEffects() constAudio::FMixerSubmix
GetNumOutputChannels() constAudio::FMixerSubmix
GetNumSourceVoices() constAudio::FMixerSubmix
GetOutputVolumeDestination()Audio::FMixerSubmix
GetParent() constAudio::FMixerSubmixinline
GetParentSubmix()Audio::FMixerSubmix
GetPhaseForFrequencies(const TArray< float > &InFrequencies, TArray< float > &OutPhases)Audio::FMixerSubmix
GetSampleRate() constAudio::FMixerSubmix
GetSizeOfSubmixChain() constAudio::FMixerSubmix
GetSoundfieldFactory()Audio::FMixerSubmix
GetSoundfieldFormat() constAudio::FMixerSubmixprotected
GetSoundfieldSettings()Audio::FMixerSubmix
GetSubmixChannels() constAudio::FMixerSubmix
GetSubmixEffect(const int32 InIndex)Audio::FMixerSubmix
GetTranscoderForChildSubmix(const TSharedPtr< Audio::FMixerSubmix, ESPMode::ThreadSafe > &InChildSubmix)Audio::FMixerSubmixprotected
GetWetVolumeDestination()Audio::FMixerSubmix
IdAudio::FMixerSubmixprotected
Init(const USoundSubmixBase *InSoundSubmix, bool bAllowReInit=true)Audio::FMixerSubmix
InitInternal()Audio::FMixerSubmixprotected
InputBufferAudio::FMixerSubmixprotected
IsDefaultEndpointSubmix() constAudio::FMixerSubmix
IsDummyEndpointSubmix() constAudio::FMixerSubmix
IsExternalEndpointSubmix() constAudio::FMixerSubmix
IsRenderingAudio() constAudio::FMixerSubmix
IsSoundfieldEndpointSubmix() constAudio::FMixerSubmix
IsSoundfieldSubmix() constAudio::FMixerSubmix
IsValid() constAudio::FMixerSubmix
MixBufferDownToMono(const FAlignedFloatBuffer &InBuffer, int32 NumInputChannels, FAlignedFloatBuffer &OutBuffer)Audio::FMixerSubmixprotected
MixerDeviceAudio::FMixerSubmixprotected
MixerSourceVoicesAudio::FMixerSubmixprotected
MixInChildSubmix(FChildSubmixInfo &Child, ISoundfieldAudioPacket &PacketToSumTo)Audio::FMixerSubmixprotected
MixInSource(const ISoundfieldAudioPacket &InAudio, const ISoundfieldEncodingSettingsProxy &InSettings, ISoundfieldAudioPacket &PacketToSumTo)Audio::FMixerSubmixprotected
MonoMixBufferAudio::FMixerSubmixprotected
NumChannelsAudio::FMixerSubmixprotected
NumSamplesAudio::FMixerSubmixprotected
NumSubmixEffectsAudio::FMixerSubmixprotected
OnStartRecordingOutput(float ExpectedDuration)Audio::FMixerSubmix
OnStopRecordingOutput(float &OutNumChannels, float &OutSampleRate)Audio::FMixerSubmix
OnSubmixEnvelopeAudio::FMixerSubmixprotected
OwningSubmixObjectAudio::FMixerSubmixprotected
ParentSubmixAudio::FMixerSubmixprotected
PatchSplitterAudio::FMixerSubmixprotected
PauseRecordingOutput()Audio::FMixerSubmix
ProcessAudio(FAlignedFloatBuffer &OutAudio)Audio::FMixerSubmix
ProcessAudio(ISoundfieldAudioPacket &OutputAudio)Audio::FMixerSubmix
ProcessAudioAndSendToEndpoint()Audio::FMixerSubmix
PumpCommandQueue()Audio::FMixerSubmixprotected
RecordingCriticalSectionAudio::FMixerSubmixprotected
RecordingDataAudio::FMixerSubmixprotected
RegisterAudioBus(const Audio::FAudioBusKey &InAudioBusKey, Audio::FPatchInput &&InPatchInput)Audio::FMixerSubmix
RegisterBufferListener(ISubmixBufferListener *BufferListener)Audio::FMixerSubmix
RegisterBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > BufferListener)Audio::FMixerSubmix
RemoveChildSubmix(TWeakPtr< FMixerSubmix, ESPMode::ThreadSafe > SubmixWeakPtr)Audio::FMixerSubmix
RemoveEnvelopeFollowerDelegate(const FOnSubmixEnvelopeBP &OnSubmixEnvelopeBP)Audio::FMixerSubmix
RemoveSoundEffectSubmix(uint32 SubmixPresetId)Audio::FMixerSubmix
RemoveSoundEffectSubmixAtIndex(int32 InIndex)Audio::FMixerSubmix
RemoveSourceVoice(FMixerSourceVoice *InSourceVoice)Audio::FMixerSubmix
RemoveSpectralAnalysisDelegate(const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP)Audio::FMixerSubmix
ReplaceSoundEffectSubmix(int32 InIndex, FSoundEffectSubmixPtr InEffectInstance)Audio::FMixerSubmix
ResumeRecordingOutput()Audio::FMixerSubmix
ScratchBufferAudio::FMixerSubmixprotected
SendAudioToSubmixBufferListeners(FAlignedFloatBuffer &OutAudioBuffer)Audio::FMixerSubmix
SetAutoDisable(bool bInAutoDisable)Audio::FMixerSubmix
SetAutoDisableTime(float InAutoDisableTime)Audio::FMixerSubmix
SetBackgroundMuted(bool bInMuted)Audio::FMixerSubmix
SetDryLevel(float InDryLevel)Audio::FMixerSubmix
SetModulationBaseLevels(float InVolumeModBaseDb, float InWetModeBaseDb, float InDryModBaseDb)Audio::FMixerSubmix
SetOutputVolume(float InOutputLevel)Audio::FMixerSubmix
SetParentSubmix(TWeakPtr< FMixerSubmix, ESPMode::ThreadSafe > Submix)Audio::FMixerSubmix
SetSoundfieldFactory(ISoundfieldFactory *InSoundfieldFactory)Audio::FMixerSubmix
SetSubmixEffectChainOverride(const TArray< FSoundEffectSubmixPtr > &InSubmixEffectPresetChain, float InFadeTimeSec)Audio::FMixerSubmix
SetupEndpoint(IAudioEndpointFactory *InFactory, const UAudioEndpointSettingsBase *InSettings)Audio::FMixerSubmix
SetupEndpoint(ISoundfieldEndpointFactory *InFactory, const USoundfieldEndpointSettingsBase *InSettings)Audio::FMixerSubmix
SetupSoundfieldEncodersForChildren()Audio::FMixerSubmixprotected
SetupSoundfieldEncodingForChild(FChildSubmixInfo &InChild)Audio::FMixerSubmixprotected
SetUpSoundfieldPositionalData(const TSharedPtr< Audio::FMixerSubmix, ESPMode::ThreadSafe > &InParentSubmix)Audio::FMixerSubmixprotected
SetupSoundfieldStreamForParent()Audio::FMixerSubmixprotected
SetupSoundfieldStreams(const USoundfieldEncodingSettingsBase *SoundfieldSettings, TArray< USoundfieldEffectBase * > &Processors, ISoundfieldFactory *InSoundfieldFactory)Audio::FMixerSubmix
SetWetLevel(float InWetLevel)Audio::FMixerSubmix
SilenceTimeStartSecondsAudio::FMixerSubmixprotected
SoundfieldStreamsAudio::FMixerSubmixprotected
SourceInputBufferAudio::FMixerSubmixprotected
SpectralAnalysisDelegatesAudio::FMixerSubmixprotected
SpectrumAnalyzerAudio::FMixerSubmixprotected
SpectrumAnalyzerCriticalSectionAudio::FMixerSubmixprotected
SpectrumAnalyzerSettingsAudio::FMixerSubmixprotected
StartEnvelopeFollowing(int32 AttackTime, int32 ReleaseTime)Audio::FMixerSubmix
StartSpectrumAnalysis(const FSoundSpectrumAnalyzerSettings &InSettings)Audio::FMixerSubmix
StopEnvelopeFollowing()Audio::FMixerSubmix
StopSpectrumAnalysis()Audio::FMixerSubmix
SubmixChainMixBufferAudio::FMixerSubmixprotected
SubmixCommand(TFunction< void()> Command)Audio::FMixerSubmixprotected
SubmixNameAudio::FMixerSubmixprotected
TargetDryLevelAudio::FMixerSubmixprotected
TargetOutputVolumeAudio::FMixerSubmixprotected
TargetWetLevelAudio::FMixerSubmixprotected
TeardownSoundfieldStreams()Audio::FMixerSubmix
UnregisterAudioBus(const Audio::FAudioBusKey &InAudioBusKey)Audio::FMixerSubmix
UnregisterBufferListener(ISubmixBufferListener *BufferListener)Audio::FMixerSubmix
UnregisterBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > BufferListener)Audio::FMixerSubmix
UpdateEndpointSettings(TUniquePtr< IAudioEndpointSettingsProxy > &&InSettings)Audio::FMixerSubmix
UpdateEndpointSettings(TUniquePtr< ISoundfieldEndpointSettingsProxy > &&InSettings)Audio::FMixerSubmix
UpdateListenerRotation(const FQuat &InRotation)Audio::FMixerSubmixprotected
UpdateModulationSettings(const TSet< TObjectPtr< USoundModulatorBase > > &InOutputModulators, const TSet< TObjectPtr< USoundModulatorBase > > &InWetLevelModulators, const TSet< TObjectPtr< USoundModulatorBase > > &InDryLevelModulators)Audio::FMixerSubmix
VolumeModAudio::FMixerSubmixprotected
VolumeModBaseDbAudio::FMixerSubmixprotected
VolumeModifierAudio::FMixerSubmixprotected
WetLevelModAudio::FMixerSubmixprotected
WetLevelModifierAudio::FMixerSubmixprotected
WetModBaseDbAudio::FMixerSubmixprotected
~FMixerSubmix()Audio::FMixerSubmixvirtual