Navigation
API > API/Runtime > API/Runtime/AudioExtensions
References
| Module | AudioExtensions |
| Header | /Engine/Source/Runtime/AudioExtensions/Public/AudioParameter.h |
| Include | #include "AudioParameter.h" |
Syntax
struct FAudioParameter
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< bool > | ArrayBoolParam | Boolean value of parameter. | |
| TArray< float > | ArrayFloatParam | Array Float value of parameter. | |
| TArray< int32 > | ArrayIntParam | Integer value of parameter. | |
| TArray< TObjectPtr< UObject > > | ArrayObjectParam | Object value of parameter. | |
| TArray< FString > | ArrayStringParam | String value of parameter. | |
| bool | BoolParam | Boolean value of parameter. | |
| float | FloatParam | Float value of parameter. | |
| int32 | IntParam | Integer value of parameter. If set to 'Default Construct', value is number of array items to construct. | |
| TObjectPtr< UObject > | ObjectParam | Object value of parameter. | |
| TArray< TSharedPtr< Audio::IProxyData > > | ObjectProxies | Object proxies to be generated when parameter is passed to the AudioThread to represent ObjectParam/ArrayObjectParam safely. | |
| FName | ParamName | Name of the parameter. | |
| EAudioParameterType | ParamType | ||
| FString | StringParam | String value of parameter. | |
| FName | TypeName | Optional TypeName used to describe what constructed type this parameter should be initializing. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FAudioParameter&& InParameter |
|||
FAudioParameter
(
const FAudioParameter& InParameter |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
|||
FAudioParameter
(
FName InName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAudioParameter | CreateDefaultArray
(
FName InName, |
Static function to avoid int32 constructor collision. | |
| FAudioParameter * | FindOrAddParam
(
TArray< FAudioParameter >& OutParams, |
Common find & add algorithm for default/legacy parameter system. | |
| const FAudioParameter * | FindParam
(
const TArray< FAudioParameter >& InParams, |
Common find algorithm for default/legacy parameter system. | |
| void | Merge
(
TArray< FAudioParameter >&& InParams, |
Moves InParams to OutParams that are not already included. | |
| void | Merge
(
const FAudioParameter& InParameter, |
Sets values specified by type field of the given parameter on this parameter. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FAudioParameter & | operator=
(
const FAudioParameter& InParameter |
||
| FAudioParameter & | operator=
(
FAudioParameter&& InParameter |