Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Opaque wrapper around FAlignedFloatBuffer. Will perform different checks on accessing the buffer, which can be enabled by flags. Error states are sticky.
| Name | FCheckedAudioBuffer |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/CheckedAudioBuffer.h |
| Include Path | #include "CheckedAudioBuffer.h" |
Syntax
class FCheckedAudioBuffer
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ECheckBehavior | Audio::EBufferCheckBehavior | CheckedAudioBuffer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Behavior | ECheckBehavior | CheckedAudioBuffer.h | ||
| bFailedChecks | bool | CheckedAudioBuffer.h | ||
| Buffer | FAlignedFloatBuffer | CheckedAudioBuffer.h | ||
| CheckFlags | ECheckBufferFlags | CheckedAudioBuffer.h | ||
| DescriptiveName | FString | CheckedAudioBuffer.h | ||
| FailedFlags | ECheckBufferFlags | CheckedAudioBuffer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddZeroed
(
const int32 InSize |
CheckedAudioBuffer.h | ||
void Append
(
const FCheckedAudioBuffer& InBuffer |
CheckedAudioBuffer.h | ||
void Append
(
TArrayView< const float > InView |
CheckedAudioBuffer.h | ||
void Append
(
const FAlignedFloatBuffer& InBuffer |
CheckedAudioBuffer.h | ||
FAlignedFloatBuffer & GetBuffer () |
Non-const. | CheckedAudioBuffer.h | |
const FAlignedFloatBuffer & GetBuffer () |
Const. | CheckedAudioBuffer.h | |
float * GetData() |
CheckedAudioBuffer.h | ||
int32 Num() |
CheckedAudioBuffer.h | ||
void Reserve
(
const int32 InSize |
CheckedAudioBuffer.h | ||
void Reset
(
const int32 InSize |
CheckedAudioBuffer.h | ||
void SetCheckBehavior
(
const ECheckBehavior InBehavior |
CheckedAudioBuffer.h | ||
void SetCheckFlags
(
const ECheckBufferFlags InCheckFlags |
CheckedAudioBuffer.h | ||
void SetName
(
const FString& InName |
CheckedAudioBuffer.h | ||
void SetNumUninitialized
(
const int32 InNum |
CheckedAudioBuffer.h | ||
void SetNumZeroed
(
const int32 InSize |
CheckedAudioBuffer.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator const FAlignedFloatBuffer &() |
CheckedAudioBuffer.h | ||
operator FAlignedFloatBuffer &() |
Automatic conversions to FAlignedBuffer with a Check. | CheckedAudioBuffer.h | |
FAlignedFloatBuffer * operator& () |
CheckedAudioBuffer.h | ||
const FAlignedFloatBuffer * operator& () |
CheckedAudioBuffer.h | ||
void operator=
(
const FAlignedFloatBuffer& InOther |
CheckedAudioBuffer.h |