Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/FBaseChannelFormatConverter
Description
Converter the audio format from the FInputFormat to the FOutputFormat.
The input buffer array must have the same number of channels as the FInputFormat return from GetInputFormat(). Each buffer within that array must have `InNumFramesPerCall_ as set on creation.
Virtual Inheritance
- IChannelFormatConverter::ProcessAudio → FBaseChannelFormatConverter::ProcessAudio
| Name | ProcessAudio |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/AudioChannelFormatConverter.h |
| Include Path | #include "DSP/AudioChannelFormatConverter.h" |
| Source | /Engine/Source/Runtime/SignalProcessing/Private/AudioChannelFormatConverter.cpp |
virtual void ProcessAudio
(
const TArray< FAlignedFloatBuffer > & InInputBuffers,
TArray< FAlignedFloatBuffer > & OutOutputBuffers
)
Parameters
| Name | Remarks |
|---|---|
| InInputBuffers | An array of input audio buffers. |
| OutOutputBuffers | An array of buffers where output audio is stored. |