Navigation
API > API/Plugins > API/Plugins/MetasoundEngine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMetaSoundBuilderBase
- UMetaSoundSourceBuilder
References
| Module | MetasoundEngine |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundBuilderSubsystem.h |
| Include | #include "MetasoundBuilderSubsystem.h" |
Syntax
UCLASS (Transient, BlueprintType, Meta=(DisplayName="MetaSound Source Builder"))
class UMetaSoundSourceBuilder : public UMetaSoundBuilderBase
Remarks
Builder in charge of building a MetaSound Source
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Audition
(
UObject* Parent, |
||
| TScriptInterface< IMetaSoundDocumentInterface > | BuildNewMetaSound
(
FName NameBase |
||
| constMetasound::Engine::FOutputAudioFormatInfoPair * | |||
| bool | Returns whether or not live updates are both globally enabled (via cvar) and are enabled on this builder's last built sound, which may or may not still be playing. | ||
| void | SetBlockRateOverride
(
float BlockRate |
Sets the MetaSound's BlockRate override. | |
| void | SetFormat
(
EMetaSoundOutputAudioFormat OutputFormat, |
Sets the output audio format of the source. | |
| void | SetPlatformBlockRateOverride
(
constFPerPlatformFloat& PlatformFloat |
Sets the MetaSound's BlockRate override (editor only, to allow setting per-platform values) | |
| void | SetPlatformSampleRateOverride
(
constFPerPlatformInt& PlatformInt |
Sets the MetaSound's BlockRate override (editor only, to allow setting per-platform values) | |
| void | SetQuality
(
FName Quality |
Sets the MetaSound's Quality level. | |
| void | SetSampleRateOverride
(
int32 SampleRate |
Sets the MetaSound's SampleRate override. |
Overridden from UMetaSoundBuilderBase
| Type | Name | Description | |
|---|---|---|---|
| void | BuildAndOverwriteMetaSoundInternal
(
TScriptInterface< IMetaSoundDocumentInterface > ExistingMetaSound, |
||
| constUClass & | Returns the base class registered with the MetaSound UObject registry. | ||
| void | InitDelegates
(
Metasound::Frontend::FDocumentModifyDelegates& OutDocumentDelegates |
||
| void | OnAssetReferenceAdded
(
TScriptInterface< IMetaSoundDocumentInterface > DocInterface |
||
| void | OnRemovingAssetReference
(
TScriptInterface< IMetaSoundDocumentInterface > DocInterface |
Typedefs
| Name | Description |
|---|---|
| FAuditionableTransaction |