UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SoundSubmixSend.h File Reference
#include "CoreMinimal.h"
#include "Curves/CurveFloat.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "SoundSubmixSend.generated.h"

Go to the source code of this file.

Classes

struct  FSoundSubmixSpectralAnalysisBandSettings
 
struct  FSoundSubmixSendInfoBase
 
struct  FSoundSubmixSendInfo
 

Enumerations

enum class  EAudioSpectrumBandPresetType : uint8 { KickDrum , SnareDrum , Voice , Cymbals }
 
enum class  EAudioRecordingExportType : uint8 { SoundWave , WavFile }
 
enum class  ESendLevelControlMethod : uint8 { Linear , CustomCurve , Manual }
 
enum class  ESubmixSendStage : uint8 { PostDistanceAttenuation , PreDistanceAttenuation }
 

Functions

 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnSubmixEnvelopeBP, const TArray< float > &, Envelope)
 
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnSubmixSpectralAnalysisBP, const TArray< float > &, Magnitude)
 

Enumeration Type Documentation

◆ EAudioRecordingExportType

Enumerator
SoundWave 
WavFile 

◆ EAudioSpectrumBandPresetType

Enumerator
KickDrum 

Band which contains frequencies generally related to kick drums.

SnareDrum 

Band which contains frequencies generally related to snare drums.

Voice 

Band which contains frequencies generally related to vocals.

Cymbals 

Band which contains frequencies generally related to cymbals.

◆ ESendLevelControlMethod

Enumerator
Linear 
CustomCurve 
Manual 

◆ ESubmixSendStage

enum class ESubmixSendStage : uint8
strong
Enumerator
PostDistanceAttenuation 
PreDistanceAttenuation 

Function Documentation

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnSubmixEnvelopeBP  ,
const TArray< float > &  ,
Envelope   
)

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnSubmixSpectralAnalysisBP  ,
const TArray< float > &  ,
Magnitude   
)