Navigation
| Name | AudioChannelAgnosticCore |
| Type | Runtime |
| Location | /Engine/Source/Runtime/AudioChannelAgnosticCore/ |
| Module Build Rules | AudioChannelAgnosticCore.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FChannelAgnosticType | |
| FChannelAgnosticUtils | |
| FChannelTypeFamily | Base type for all "channel" based types. |
| FCompositeChannelTypeFamily | |
| FDiscreteChannelTypeFamily | |
| FSimpleAllocBase | |
| FSimpleHeapAllocator | |
| FSimpleLinearAllocator | |
| FSimpleLinearAllocatorFromHeap | |
| FSoundfieldChannelTypeFamily | Soundfield. |
| FTypeFamily | |
| TScratchBuffer |
Structs
| Name | Remarks |
|---|---|
| FGetTranscoderParams | |
| FTranscoderResolver | |
| TFamilyRegistry | Convenience template so we don't have to specialize each Find. |
| TFromVisitor |
Interfaces
| Name | Remarks |
|---|---|
| IChannelTypeRegistry | Channel type registry. |
| IChannelTypeVisitor | |
| ITypeFamilyRegistry | Simple type registry. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FComposite | FCompositeChannelTypeFamily | ChannelAgnostic/ChannelAgnosticTranscoding.h | |
| FDiscrete | FDiscreteChannelTypeFamily | ChannelAgnostic/ChannelAgnosticTranscoding.h | |
| FParams | FGetTranscoderParams | ChannelAgnostic/ChannelAgnosticTranscoding.h | |
| FSoundfield | FSoundfieldChannelTypeFamily | ChannelAgnostic/ChannelAgnosticTranscoding.h | |
| FTranscoder | TFunction< void(TArrayView< const float * >, TArrayView< float * >, const int32 NumFrames)> | ChannelAgnostic/ChannelAgnosticTranscoding.h |
Enums
Public
| Name | Remarks |
|---|---|
| ESpeakerShortNames | A Comprehensive Short form Speaker enumeration |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName LexToName
(
const ESpeakerShortNames InSpeaker |
TypeFamily/ChannelTypeFamily.h | ||
const TCHAR * LexToString
(
const ESpeakerShortNames InSpeaker |
TypeFamily/ChannelTypeFamily.h | ||
TOptional< ESpeakerShortNames > NameToShortSpeakerName
(
const FName InName |
TypeFamily/ChannelTypeFamily.h | ||
uint32 ShortNamesToChannelMask
(
const TArray< ESpeakerShortNames >& InChannels |
TypeFamily/ChannelTypeFamily.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static uint32 Audio::SimpleAllocBasePrivate::GetDefaultSizeToAlignment
(
const uint32 InSize |
This is what's defined in MemoryBase, so follow it here. | SimpleAlloc/SimpleAllocBase.h |