Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/TCircularAudioBuffer
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 Push
(
TArrayView< const SampleType > InBuffer |
Push an array of values into circular buffer. | DSP/Dsp.h | |
bool Push
(
const SampleType& InElement |
Push a single sample onto this buffer. Returns false if the buffer is full. | DSP/Dsp.h | |
bool Push
(
SampleType&& InElement |
DSP/Dsp.h | ||
int32 Push
(
const SampleType* InBuffer, |
Pushes some amount of samples into this circular buffer. | DSP/Dsp.h |
Push(TArrayView< const SampleType >)
Description
Push an array of values into circular buffer.
| Name | Push |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Dsp.h |
| Include Path | #include "DSP/Dsp.h" |
int32 Push
(
TArrayView< const SampleType > InBuffer
)
Push(const SampleType &)
Description
Push a single sample onto this buffer. Returns false if the buffer is full.
| Name | Push |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Dsp.h |
| Include Path | #include "DSP/Dsp.h" |
bool Push
(
const SampleType & InElement
)
Push(SampleType &&)
| Name | Push |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Dsp.h |
| Include Path | #include "DSP/Dsp.h" |
bool Push
(
SampleType && InElement
)
Push(const SampleType *, uint32)
Description
Pushes some amount of samples into this circular buffer. Returns the amount of samples written. This can only be used for trivially copyable types.
| Name | Push |
| Type | function |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Dsp.h |
| Include Path | #include "DSP/Dsp.h" |
int32 Push
(
const SampleType * InBuffer,
uint32 NumSamples
)