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