Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/FMultichannelLinearResampler
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 ProcessAndConsumeAudio
(
FMultichannelCircularBuffer& InAudio, |
Consumes audio from the input buffer and produces audio in the output buffer. | DSP/MultichannelLinearResampler.h | |
int32 ProcessAndConsumeAudio
(
FMultichannelCircularBuffer& InAudio, |
DSP/MultichannelLinearResampler.h |
ProcessAndConsumeAudio(FMultichannelCircularBuffer &, FMultichannelBuffer &)
Description
Consumes audio from the input buffer and produces audio in the output buffer. The desired number of frames to produce is determined by the output audio buffer size. For the desired number of samples to be produced, the input audio must have the minimum number of frames needed to produce the output frames (see `GetNumInputFramesNeededToProduceOutputFrames(...)_). Input samples which are no longer needed are removed from the input buffer.
| Name | ProcessAndConsumeAudio |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/MultichannelLinearResampler.h |
| Include Path | #include "DSP/MultichannelLinearResampler.h" |
| Source | /Engine/Source/Runtime/SignalProcessing/Private/MultichannelLinearResampler.cpp |
int32 ProcessAndConsumeAudio
(
FMultichannelCircularBuffer & InAudio,
FMultichannelBuffer & OutAudio
)
Actual number of frames produced.
Parameters
| Name | Remarks |
|---|---|
| InAudio | Multichannel circular buffer of input audio. |
| OutAudio | Multichannel buffer of output audio. |
ProcessAndConsumeAudio(FMultichannelCircularBuffer &, FMultichannelBufferView &)
| Name | ProcessAndConsumeAudio |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/MultichannelLinearResampler.h |
| Include Path | #include "DSP/MultichannelLinearResampler.h" |
| Source | /Engine/Source/Runtime/SignalProcessing/Private/MultichannelLinearResampler.cpp |
int32 ProcessAndConsumeAudio
(
FMultichannelCircularBuffer & InAudio,
FMultichannelBufferView & OutAudio
)