UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FConvolutionSettings Struct Reference

#include <ConvolutionAlgorithm.h>

Public Member Functions

bool operator== (const FConvolutionSettings &Other)
 
bool operator!= (const FConvolutionSettings &Other)
 

Public Attributes

bool bEnableHardwareAcceleration = true
 
int32 BlockNumSamples = 256
 
int32 NumInputChannels = 0
 
int32 NumOutputChannels = 0
 
int32 NumImpulseResponses = 0
 
int32 MaxNumImpulseResponseSamples = 0
 

Detailed Description

FConvolutionSettings

Settings for creating an IConvolutionAlgorithm.

Member Function Documentation

◆ operator!=()

bool Audio::FConvolutionSettings::operator!= ( const FConvolutionSettings Other)
inline

◆ operator==()

bool Audio::FConvolutionSettings::operator== ( const FConvolutionSettings Other)
inline

Member Data Documentation

◆ bEnableHardwareAcceleration

bool Audio::FConvolutionSettings::bEnableHardwareAcceleration = true

If true, hardware accelerated algorithms are valid.

◆ BlockNumSamples

int32 Audio::FConvolutionSettings::BlockNumSamples = 256

Defines size of audio processing block.

◆ MaxNumImpulseResponseSamples

int32 Audio::FConvolutionSettings::MaxNumImpulseResponseSamples = 0

Maximum number of samples in an impulse responses.

◆ NumImpulseResponses

int32 Audio::FConvolutionSettings::NumImpulseResponses = 0

Number of impulse responses to support.

◆ NumInputChannels

int32 Audio::FConvolutionSettings::NumInputChannels = 0

Number of input audio channels to support.

◆ NumOutputChannels

int32 Audio::FConvolutionSettings::NumOutputChannels = 0

Number of output audio channels to support.


The documentation for this struct was generated from the following file: