12#include "SoundEffectSource.generated.h"
24 static constexpr int32 DefaultSupportedChannels = 2;
34 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"SourceEffect")
47UCLASS(BlueprintType, MinimalAPI)
55 UPROPERTY(EditAnywhere, Category =
"SourceEffect")
135 Init(InitData_Internal);
142 return InitData_Internal;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Engine.Build.cs:7
Definition UObjectGlobals.h:2492
Definition SoundEffectBase.h:72
TWeakObjectPtr< USoundEffectPreset > Preset
Definition SoundEffectBase.h:110
uint32 ParentPresetUniqueId
Definition SoundEffectBase.h:111
Definition SoundEffectSource.h:119
void Setup(const FSoundEffectSourceInitData &InInitData)
Definition SoundEffectSource.h:124
virtual void ProcessAudio(const FSoundEffectSourceInputData &InData, float *OutAudioBufferData)=0
virtual ~FSoundEffectSource()=default
const FSoundEffectSourceInitData & GetInitializedData() const
Definition SoundEffectSource.h:139
Definition SoundEffectPreset.h:24
Definition SoundEffectSource.h:49
Definition SoundEffectSource.h:20
virtual int32 GetMaxSupportedChannels() const
Definition SoundEffectSource.h:26
@ false
Definition radaudio_common.h:23
Definition UnrealType.h:6865
Definition SoundEffectSource.h:79
int32 NumSourceChannels
Definition SoundEffectSource.h:84
uint32 ParentPresetUniqueId
Definition SoundEffectSource.h:90
uint32 AudioDeviceId
Definition SoundEffectSource.h:93
float SampleRate
Definition SoundEffectSource.h:81
double AudioClock
Definition SoundEffectSource.h:87
Definition SoundEffectSource.h:31
Definition IAudioExtensionPlugin.h:69
Definition ObjectPtr.h:488