Navigation
API > API/Plugins > API/Plugins/AudioExperimentalRuntime
| Name | FChannelAgnosticType |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MetasoundExperimental/Source/AudioExperimentalRuntime/Public/ChannelAgnostic/ChannelAgnosticType.h |
| Include Path | #include "ChannelAgnostic/ChannelAgnosticType.h" |
Syntax
class FChannelAgnosticType
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChannelAgnosticType
(
const TRetainedRef< const FChannelTypeFamily > InType, |
ChannelAgnostic/ChannelAgnosticType.h | ||
FChannelAgnosticType
(
const TRetainedRef< const FChannelTypeFamily > InType, |
ChannelAgnostic/ChannelAgnosticType.h | ||
FChannelAgnosticType
(
FChannelAgnosticType&& Other |
ChannelAgnostic/ChannelAgnosticType.h | ||
FChannelAgnosticType
(
const FChannelAgnosticType& Other |
To be a Variable it must be copyable. | ChannelAgnostic/ChannelAgnosticType.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Buffer | TScratchBuffer< float > | ChannelAgnostic/ChannelAgnosticType.h | ||
| NumChannelsPrivate | int32 | ChannelAgnostic/ChannelAgnosticType.h | ||
| NumFramesPrivate | int32 | ChannelAgnostic/ChannelAgnosticType.h | ||
| Type | const FChannelTypeFamily * | ChannelAgnostic/ChannelAgnosticType.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArrayView< float > GetChannel
(
const int32 InChannelIndex |
ChannelAgnostic/ChannelAgnosticType.h | ||
TArrayView< const float > GetChannel
(
const int32 InChannelIndex |
ChannelAgnostic/ChannelAgnosticType.h | ||
TArrayView< float > GetRawMultiMono () |
For fast raw DSP access to the buffer. | ChannelAgnostic/ChannelAgnosticType.h | |
TArrayView< const float > GetRawMultiMono () |
For fast raw DSP access to the buffer. | ChannelAgnostic/ChannelAgnosticType.h | |
const FChannelTypeFamily & GetType() |
ChannelAgnostic/ChannelAgnosticType.h | ||
FName GetTypeName() |
ChannelAgnostic/ChannelAgnosticType.h | ||
bool IsA
(
const FChannelAgnosticType& InOther |
ChannelAgnostic/ChannelAgnosticType.h | ||
| ChannelAgnostic/ChannelAgnosticType.h | |||
int32 NumChannels() |
ChannelAgnostic/ChannelAgnosticType.h | ||
int32 NumFrames() |
ChannelAgnostic/ChannelAgnosticType.h | ||
void Zero() |
Zero the contents of the buffer. | ChannelAgnostic/ChannelAgnosticType.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FSimpleAllocBase & GetDefaultAllocator() |
ChannelAgnostic/ChannelAgnosticType.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChannelAgnosticType & operator=
(
FChannelAgnosticType&& Other |
ChannelAgnostic/ChannelAgnosticType.h | ||
FChannelAgnosticType & operator=
(
const FChannelAgnosticType& Other |
ChannelAgnostic/ChannelAgnosticType.h |