Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP > API/Runtime/SignalProcessing/DSP/FMultichannelLinearResampler > API/Runtime/SignalProcessing/DSP/FMultichannelLinearResampler/ProcessAndConsum-
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/MultichannelLinearResampler.h |
| Include | #include "DSP/MultichannelLinearResampler.h" |
| Source | /Engine/Source/Runtime/SignalProcessing/Private/MultichannelLinearResampler.cpp |
int32 ProcessAndConsumeAudio
(
FMultichannelCircularBuffer & InAudio,
FMultichannelBuffer & OutAudio
)
Remarks
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. Actual number of frames produced.
Parameters
| Name | Description |
|---|---|
| InAudio | Multichannel circular buffer of input audio. |
| OutAudio | Multichannel buffer of output audio. |