12#if UE_AUDIO_PROFILERTRACE_ENABLED
18 class FMixerSourceManager;
56 bool IsAutomatic()
const {
return bIsAutomatic; }
59 int32 GetNumChannels()
const {
return NumChannels; }
77 const float* GetCurrentBusBuffer()
const;
80 const float* GetPreviousBusBuffer()
const;
93 virtual void DoRenderStep()
override;
94 virtual const TCHAR* GetRenderStepName()
override;
96#if UE_AUDIO_PROFILERTRACE_ENABLED
116 int32 CurrentBufferIndex;
137#if ENABLE_AUDIO_DEBUG
141#if UE_AUDIO_PROFILERTRACE_ENABLED
144 int32 EnvelopeNumChannels = 0;
145 bool bIsEnvelopeFollowing =
false;
#define AUDIO_MIXER_MAX_OUTPUT_CHANNELS
Definition AudioMixer.h:69
EBusSendType
Definition Audio.h:169
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition EnvelopeFollower.h:226
Definition AudioMixerBus.h:30
void RemovePatchInput(const FPatchInput &InPatchInput)
Definition AudioMixerBus.cpp:244
~FMixerAudioBus()
Definition AudioMixerBus.cpp:30
void AddNewPatchInput(const FPatchInput &InPatchInput)
Definition AudioMixerBus.cpp:239
void AddNewPatchOutput(const FPatchOutputStrongPtr &InPatchOutputStrongPtr)
Definition AudioMixerBus.cpp:234
Definition AudioMixerSourceManager.h:192
Definition AudioMixerSubmix.h:110
Definition MultithreadedPatching.h:149
Definition MultithreadedPatching.h:204
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition AudioBusSubsystem.h:22
Definition AudioMixerBus.h:22
float SendLevel
Definition AudioMixerBus.h:25
int32 SourceId
Definition AudioMixerBus.h:23
uint64 TransmitterID
Definition AudioMixerBus.h:24
Definition IAudioMixerRenderStep.h:13