Navigation
API > API/Plugins > API/Plugins/Spatialization
| Name | FSourceSpatializer |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Spatialization/Source/Spatialization/Public/ITDSpatializer.h |
| Include Path | #include "ITDSpatializer.h" |
Syntax
struct FSourceSpatializer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ITDSpatializer.h | |||
FSourceSpatializer
(
float InSampleRate |
ITDSpatializer.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSourceSpatializer() |
ITDSpatializer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentILDCurve | FRuntimeFloatCurve | ITDSpatializer.h | ||
| DestructorCriticalSection | FCriticalSection | ITDSpatializer.h | ||
| LeftDelays | TArray< Audio::FDelay > | Each input channel requires a separate delay line for the left and right output channels: | ITDSpatializer.h | |
| LeftGain | Audio::FExponentialEase | ITDSpatializer.h | ||
| RightDelays | TArray< Audio::FDelay > | ITDSpatializer.h | ||
| RightGain | Audio::FExponentialEase | ITDSpatializer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ProcessSource
(
const FAudioPluginSourceInputData& InputData, |
ITDSpatializer.h | ||
void SetILDCurve
(
const FRuntimeFloatCurve& InCurve |
ITDSpatializer.h | ||
void ZeroOut() |
Zeros out all delay lines. | ITDSpatializer.h |