CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
AtomSoundBusSend.h File Reference
#include "CoreMinimal.h"
#include "Curves/CurveFloat.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "AtomSoundBusSend.generated.h"

Classes

struct  FAtomBusSpectralAnalysisBandSettings
struct  FAtomLevelMeterMeasure
struct  FAtomLoudnessMeterMeasure
struct  FAtomPerformanceMonitorResult
struct  FAtomSoundToBusSend
struct  FAtomSoundToRackSend
struct  FAtomTruePeakMeterMeasure
class  UAtomSoundLevelMeterSettings
class  UAtomSoundLoudnessMeterSettings
class  UAtomSoundTruePeakMeterSettings

Enumerations

enum class  EAtomSendLevelControlMethod : uint8 { Linear , CustomCurve , Manual }
enum class  EAtomSpectrumBandPresetType : uint8 { KickDrum , SnareDrum , Voice , Cymbals }

Functions

 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnAtomBusEnvelopeBP, const TArray< float > &, Envelope)
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnAtomBusSpectralAnalysisBP, const TArray< float > &, Magnitudes)
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnAtomRackLevelMeterMeasureBP, const TArray< FAtomLevelMeterMeasure > &, Measures)
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnAtomRackLoudnessMeterMeasureBP, const FAtomLoudnessMeterMeasure &, Measure)
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnAtomRackPerformanceMonitorResultBP, const FAtomPerformanceMonitorResult &, Result)
 DECLARE_DYNAMIC_DELEGATE_OneParam (FOnAtomRackTruePeakMeterMeasureBP, const TArray< FAtomTruePeakMeterMeasure > &, Measures)
 DECLARE_DYNAMIC_DELEGATE_ThreeParams (FOnAtomRackRenderedSamplesBP, int32, RackID, int64, NumSamples, int32, SampleRate)
bool operator== (const FAtomLevelMeterMeasure &lhs, const FAtomLevelMeterMeasure &rhs)
bool operator== (const FAtomLoudnessMeterMeasure &lhs, const FAtomLoudnessMeterMeasure &rhs)
bool operator== (const FAtomTruePeakMeterMeasure &lhs, const FAtomTruePeakMeterMeasure &rhs)

Enumeration Type Documentation

◆ EAtomSendLevelControlMethod

enum class EAtomSendLevelControlMethod : uint8
strong
Enumerator
Linear 
CustomCurve 
Manual 

◆ EAtomSpectrumBandPresetType

enum class EAtomSpectrumBandPresetType : uint8
strong
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.

Function Documentation

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [1/6]

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

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [2/6]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnAtomBusSpectralAnalysisBP ,
const TArray< float > & ,
Magnitudes  )

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [3/6]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnAtomRackLevelMeterMeasureBP ,
const TArray< FAtomLevelMeterMeasure > & ,
Measures  )

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [4/6]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnAtomRackLoudnessMeterMeasureBP ,
const FAtomLoudnessMeterMeasure & ,
Measure  )

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [5/6]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnAtomRackPerformanceMonitorResultBP ,
const FAtomPerformanceMonitorResult & ,
Result  )

◆ DECLARE_DYNAMIC_DELEGATE_OneParam() [6/6]

DECLARE_DYNAMIC_DELEGATE_OneParam ( FOnAtomRackTruePeakMeterMeasureBP ,
const TArray< FAtomTruePeakMeterMeasure > & ,
Measures  )

◆ DECLARE_DYNAMIC_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_DELEGATE_ThreeParams ( FOnAtomRackRenderedSamplesBP ,
int32 ,
RackID ,
int64 ,
NumSamples ,
int32 ,
SampleRate  )

◆ operator==() [1/3]

bool operator== ( const FAtomLevelMeterMeasure & lhs,
const FAtomLevelMeterMeasure & rhs )
inline

◆ operator==() [2/3]

bool operator== ( const FAtomLoudnessMeterMeasure & lhs,
const FAtomLoudnessMeterMeasure & rhs )
inline

◆ operator==() [3/3]

bool operator== ( const FAtomTruePeakMeterMeasure & lhs,
const FAtomTruePeakMeterMeasure & rhs )
inline