Navigation
API > API/Plugins > API/Plugins/Synthesis
References
| Module | Synthesis |
| Header | /Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Public/ConvolutionReverb.h |
| Include | #include "ConvolutionReverb.h" |
Syntax
struct FConvolutionReverbInitData
Remarks
Data used to initialize the convolution algorithm
Variables
| Type | Name | Description | |
|---|---|---|---|
| Audio::FConvolutionSettings | AlgorithmSettings | Algorithm configuration. | |
| bool | bIsImpulseTrueStereo | If true, impulse response channels are interpreted as true stereo. | |
| bool | bMixInputChannelFormatToImpulseResponseFormat | If true, input audio is mixed to match the channel format of the impulse response. | |
| bool | bMixReverbOutputToOutputChannelFormat | If true, the reverberated audio is mixed to match the output audio format. | |
| TArray< FConvolutionReverbGainEntry > | GainMatrix | Array of gain values for convolution algorithm. | |
| float | ImpulseSampleRate | Sample rate of the impulse response samples. | |
| FInputFormat | InputAudioFormat | Input audio format. | |
| float | NormalizationVolume | Normalization gain to apply to reverb output. | |
| FOutputFormat | OutputAudioFormat | Output audio format. | |
| TArray< float > | Samples | Impulse response samples in interleaved format. | |
| float | TargetSampleRate | Target sample rate of audio to be processed. |
Typedefs
| Name | Description |
|---|---|
| FInputFormat | |
| FOutputFormat |