| IChannelFormatConverter
|
Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/AudioChannelFormatConverter.h |
Include |
#include "DSP/AudioChannelFormatConverter.h" |
class FBaseChannelFormatConverter : public Audio::IChannelFormatConverter
FBaseChannelFormatConverter implements channel conversion using a simple mixing matrix.
Name | Description | |
---|---|---|
|
FBaseChannelFormatConverter ( |
Name | Description | |
---|---|---|
|
~FBaseChannelFormatConverter() |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
CreateBaseFormatConverter ( |
Create a FBaseChannelFormatConverter |
|
float |
GetTargetMixGain |
Returns the scalar gain used to mix the input channel index into the output channel index. |
|
float |
GetTargetOutputGain() |
Returns the scalar gain applied to the output audio. |
|
SetMixGain ( |
Sets the gain scalar to apply to a specific input/output channel pair. |
|
|
SetMixGain |
Sets the gain scalar to apply to a specific input/output channel pair. |
|
|
SetOutputGain ( |
Sets the output gain scalar to apply to all output audio. |
Name | Description | ||
---|---|---|---|
|
const FInput... |
GetInputFormat() |
Return the input format handled by this converter. |
|
const FOutpu... |
GetOutputFormat() |
Return the output format handled by this converter. |
|
ProcessAudio ( |
Converter the audio format from the FInputFormat to the FOutputFormat. |
Name |
Description |
|
---|---|---|
|
FChannelMixEntry |
FChannelMixEntry denotes how an input channel should be mixed into an output channel. |