| 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 | |
| AudioLinkInstance | Audio::FMixerSubmix | protected |
| AutoDisableTime | Audio::FMixerSubmix | protected |
| bAutoDisable | Audio::FMixerSubmix | protected |
| bIsBackgroundMuted | Audio::FMixerSubmix | protected |
| bIsCurrentlyDisabled | Audio::FMixerSubmix | protected |
| bIsEnvelopeFollowing | Audio::FMixerSubmix | protected |
| bIsRecording | Audio::FMixerSubmix | protected |
| bIsSilent | Audio::FMixerSubmix | protected |
| bIsSpectrumAnalyzing | Audio::FMixerSubmix | protected |
| BroadcastDelegates() | Audio::FMixerSubmix | |
| BufferListenerCriticalSection | Audio::FMixerSubmix | mutableprotected |
| BufferListenerPtrs | Audio::FMixerSubmix | mutableprotected |
| ChildSubmixes | Audio::FMixerSubmix | protected |
| ClearSoundEffectSubmixes() | Audio::FMixerSubmix | |
| ClearSubmixEffectChainOverride(float InFadeTimeSec) | Audio::FMixerSubmix | |
| CommandQueue | Audio::FMixerSubmix | protected |
| CurrentDryLevel | Audio::FMixerSubmix | protected |
| CurrentOutputVolume | Audio::FMixerSubmix | protected |
| CurrentWetLevel | Audio::FMixerSubmix | protected |
| DownmixBuffer(const int32 InChannels, const FAlignedFloatBuffer &InBuffer, const int32 OutChannels, FAlignedFloatBuffer &OutNewBuffer) | Audio::FMixerSubmix | protectedstatic |
| DownmixedBuffer | Audio::FMixerSubmix | protected |
| DryChannelBuffer | Audio::FMixerSubmix | protected |
| DryLevelMod | Audio::FMixerSubmix | protected |
| DryLevelModifier | Audio::FMixerSubmix | protected |
| DryModBaseDb | Audio::FMixerSubmix | protected |
| EffectChainMutationCriticalSection | Audio::FMixerSubmix | protected |
| EffectChainOutputBuffer | Audio::FMixerSubmix | protected |
| EffectChains | Audio::FMixerSubmix | protected |
| EndpointData | Audio::FMixerSubmix | protected |
| EnvelopeCriticalSection | Audio::FMixerSubmix | protected |
| EnvelopeFollower | Audio::FMixerSubmix | protected |
| EnvelopeNumChannels | Audio::FMixerSubmix | protected |
| EnvelopeValues | Audio::FMixerSubmix | protected |
| FMixerDevice | Audio::FMixerSubmix | friend |
| FMixerSubmix(FMixerDevice *InMixerDevice) | Audio::FMixerSubmix | |
| GenerateEffectChainAudio(FSoundEffectSubmixInputData &InputData, const FAlignedFloatBuffer &InAudioBuffer, TArray< FSoundEffectSubmixPtr > &InEffectChain, FAlignedFloatBuffer &OutBuffer) | Audio::FMixerSubmix | protected |
| GetChildren() const | Audio::FMixerSubmix | inline |
| GetDefaultPositionalDataForAudioDevice() | Audio::FMixerSubmix | |
| GetId() const | Audio::FMixerSubmix | inline |
| GetInitializationParamsForSoundfieldStream() | Audio::FMixerSubmix | |
| GetKeyForSubmixEncoding() | Audio::FMixerSubmix | |
| GetMagnitudeForFrequencies(const TArray< float > &InFrequencies, TArray< float > &OutMagnitudes) | Audio::FMixerSubmix | |
| GetName() const | Audio::FMixerSubmix | inline |
| GetNumChainEffects() | Audio::FMixerSubmix | |
| GetNumEffects() const | Audio::FMixerSubmix | |
| GetNumOutputChannels() const | Audio::FMixerSubmix | |
| GetNumSourceVoices() const | Audio::FMixerSubmix | |
| GetOutputVolumeDestination() | Audio::FMixerSubmix | |
| GetParent() const | Audio::FMixerSubmix | inline |
| GetParentSubmix() | Audio::FMixerSubmix | |
| GetPhaseForFrequencies(const TArray< float > &InFrequencies, TArray< float > &OutPhases) | Audio::FMixerSubmix | |
| GetSampleRate() const | Audio::FMixerSubmix | |
| GetSizeOfSubmixChain() const | Audio::FMixerSubmix | |
| GetSoundfieldFactory() | Audio::FMixerSubmix | |
| GetSoundfieldFormat() const | Audio::FMixerSubmix | protected |
| GetSoundfieldSettings() | Audio::FMixerSubmix | |
| GetSubmixChannels() const | Audio::FMixerSubmix | |
| GetSubmixEffect(const int32 InIndex) | Audio::FMixerSubmix | |
| GetTranscoderForChildSubmix(const TSharedPtr< Audio::FMixerSubmix, ESPMode::ThreadSafe > &InChildSubmix) | Audio::FMixerSubmix | protected |
| GetWetVolumeDestination() | Audio::FMixerSubmix | |
| Id | Audio::FMixerSubmix | protected |
| Init(const USoundSubmixBase *InSoundSubmix, bool bAllowReInit=true) | Audio::FMixerSubmix | |
| InitInternal() | Audio::FMixerSubmix | protected |
| InputBuffer | Audio::FMixerSubmix | protected |
| IsDefaultEndpointSubmix() const | Audio::FMixerSubmix | |
| IsDummyEndpointSubmix() const | Audio::FMixerSubmix | |
| IsExternalEndpointSubmix() const | Audio::FMixerSubmix | |
| IsRenderingAudio() const | Audio::FMixerSubmix | |
| IsSoundfieldEndpointSubmix() const | Audio::FMixerSubmix | |
| IsSoundfieldSubmix() const | Audio::FMixerSubmix | |
| IsValid() const | Audio::FMixerSubmix | |
| MixBufferDownToMono(const FAlignedFloatBuffer &InBuffer, int32 NumInputChannels, FAlignedFloatBuffer &OutBuffer) | Audio::FMixerSubmix | protected |
| MixerDevice | Audio::FMixerSubmix | protected |
| MixerSourceVoices | Audio::FMixerSubmix | protected |
| MixInChildSubmix(FChildSubmixInfo &Child, ISoundfieldAudioPacket &PacketToSumTo) | Audio::FMixerSubmix | protected |
| MixInSource(const ISoundfieldAudioPacket &InAudio, const ISoundfieldEncodingSettingsProxy &InSettings, ISoundfieldAudioPacket &PacketToSumTo) | Audio::FMixerSubmix | protected |
| MonoMixBuffer | Audio::FMixerSubmix | protected |
| NumChannels | Audio::FMixerSubmix | protected |
| NumSamples | Audio::FMixerSubmix | protected |
| NumSubmixEffects | Audio::FMixerSubmix | protected |
| OnStartRecordingOutput(float ExpectedDuration) | Audio::FMixerSubmix | |
| OnStopRecordingOutput(float &OutNumChannels, float &OutSampleRate) | Audio::FMixerSubmix | |
| OnSubmixEnvelope | Audio::FMixerSubmix | protected |
| OwningSubmixObject | Audio::FMixerSubmix | protected |
| ParentSubmix | Audio::FMixerSubmix | protected |
| PatchSplitter | Audio::FMixerSubmix | protected |
| PauseRecordingOutput() | Audio::FMixerSubmix | |
| ProcessAudio(FAlignedFloatBuffer &OutAudio) | Audio::FMixerSubmix | |
| ProcessAudio(ISoundfieldAudioPacket &OutputAudio) | Audio::FMixerSubmix | |
| ProcessAudioAndSendToEndpoint() | Audio::FMixerSubmix | |
| PumpCommandQueue() | Audio::FMixerSubmix | protected |
| RecordingCriticalSection | Audio::FMixerSubmix | protected |
| RecordingData | Audio::FMixerSubmix | protected |
| 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 | |
| ScratchBuffer | Audio::FMixerSubmix | protected |
| 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::FMixerSubmix | protected |
| SetupSoundfieldEncodingForChild(FChildSubmixInfo &InChild) | Audio::FMixerSubmix | protected |
| SetUpSoundfieldPositionalData(const TSharedPtr< Audio::FMixerSubmix, ESPMode::ThreadSafe > &InParentSubmix) | Audio::FMixerSubmix | protected |
| SetupSoundfieldStreamForParent() | Audio::FMixerSubmix | protected |
| SetupSoundfieldStreams(const USoundfieldEncodingSettingsBase *SoundfieldSettings, TArray< USoundfieldEffectBase * > &Processors, ISoundfieldFactory *InSoundfieldFactory) | Audio::FMixerSubmix | |
| SetWetLevel(float InWetLevel) | Audio::FMixerSubmix | |
| SilenceTimeStartSeconds | Audio::FMixerSubmix | protected |
| SoundfieldStreams | Audio::FMixerSubmix | protected |
| SourceInputBuffer | Audio::FMixerSubmix | protected |
| SpectralAnalysisDelegates | Audio::FMixerSubmix | protected |
| SpectrumAnalyzer | Audio::FMixerSubmix | protected |
| SpectrumAnalyzerCriticalSection | Audio::FMixerSubmix | protected |
| SpectrumAnalyzerSettings | Audio::FMixerSubmix | protected |
| StartEnvelopeFollowing(int32 AttackTime, int32 ReleaseTime) | Audio::FMixerSubmix | |
| StartSpectrumAnalysis(const FSoundSpectrumAnalyzerSettings &InSettings) | Audio::FMixerSubmix | |
| StopEnvelopeFollowing() | Audio::FMixerSubmix | |
| StopSpectrumAnalysis() | Audio::FMixerSubmix | |
| SubmixChainMixBuffer | Audio::FMixerSubmix | protected |
| SubmixCommand(TFunction< void()> Command) | Audio::FMixerSubmix | protected |
| SubmixName | Audio::FMixerSubmix | protected |
| TargetDryLevel | Audio::FMixerSubmix | protected |
| TargetOutputVolume | Audio::FMixerSubmix | protected |
| TargetWetLevel | Audio::FMixerSubmix | protected |
| 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::FMixerSubmix | protected |
| UpdateModulationSettings(const TSet< TObjectPtr< USoundModulatorBase > > &InOutputModulators, const TSet< TObjectPtr< USoundModulatorBase > > &InWetLevelModulators, const TSet< TObjectPtr< USoundModulatorBase > > &InDryLevelModulators) | Audio::FMixerSubmix | |
| VolumeMod | Audio::FMixerSubmix | protected |
| VolumeModBaseDb | Audio::FMixerSubmix | protected |
| VolumeModifier | Audio::FMixerSubmix | protected |
| WetLevelMod | Audio::FMixerSubmix | protected |
| WetLevelModifier | Audio::FMixerSubmix | protected |
| WetModBaseDb | Audio::FMixerSubmix | protected |
| ~FMixerSubmix() | Audio::FMixerSubmix | virtual |