Navigation
| Name | MetasoundExperimentalEngineRuntime |
| Type | Runtime |
| Part of Plugins | Metasounds Experimental |
| Location | /Engine/Plugins/Experimental/MetasoundExperimental/Source/MetasoundExperimentalEngineRuntime/ |
| Module Build Rules | MetasoundExperimentalEngineRuntime.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FCatSoundWaveContainerData | |
| FCatSoundWaveContainerProxy | QueryInterface is hand-rolled (not IMPL_AUDIOPROXY_CLASS) so we can also answer Audio::ISoundWaveContainer by forwarding to the Data field. |
| FGranulatorOperatorData | |
| FMappingFunctionNodeOperatorData | |
| FSoundWaveContainerAsset | MetaSound data-type wrapper around FCatSoundWaveContainerProxy. |
| TCatProxyView | Thread-safe, lock-free "view" over proxy data published from the game thread and consumed from the audio thread. |
| UCatSoundWaveContainer | Named UCatSoundWaveContainer (not USoundWaveContainer) to avoid a UClass short-name collision with MetasoundPolyphonyInternal::USoundWaveContainer. |
| UMetaSoundGranulatorNodeOptionsHelper |
Structs
| Name | Remarks |
|---|---|
| FCatSoundWaveContainerEntry | |
| FMetasoundCatWavePlayerNodeConfiguration | Configuration struct for the CAT Wave Player. |
| FMetaSoundGranulatorNodeConfiguration | |
| FMetaSoundMappingFunctionNodeConfiguration |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FSoundWaveContainerAssetReadRef | ::Metasound::TDataReadReference< FSoundWaveContainerAsset > | CatSoundWaveContainerAsset.h | |
| FSoundWaveContainerAssetTypeInfo | ::Metasound::TDataReferenceTypeInfo< FSoundWaveContainerAsset > | CatSoundWaveContainerAsset.h | |
| FSoundWaveContainerAssetWriteRef | ::Metasound::TDataWriteReference< FSoundWaveContainerAsset > | CatSoundWaveContainerAsset.h |
Enums
Public
| Name | Remarks |
|---|---|
| ECatSoundWaveContainerType | |
| ECatWavePlayerFormatChooser | Output-format selection mode for the Audio Wave Player. |
| ECatWavePlayerPlaybackMode | How playback chooses entries (index-driven vs weighted-random). |
| ECatWavePlayerPlaybackType | How the container is stepped through. |
| EGranularEnvelope |