Navigation
API > API/Plugins > API/Plugins/HarmonixMetasound
Base struct for music source configuration.
Subclass this to define new music source types. The CreateSource() factory method is called by UMusicSourceBlueprintLibrary::CreateMusicSource() — Blueprint users pick the settings type from a TInstancedStruct dropdown, fill in the type-specific fields, and get back an IMusicSource.
Game plugins can add new source types without modifying engine code: just subclass FMusicSourceSettings and implement CreateSource().
| Name | FMusicSourceSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMetasound/Public/HarmonixMetasound/MusicSource/MusicSourceSettings.h |
| Include Path | #include "HarmonixMetasound/MusicSource/MusicSourceSettings.h" |
Syntax
USTRUCT (MinimalAPI, BlueprintType )
struct FMusicSourceSettings
Derived Classes
- FManualMusicSourceSettings
- FMetasoundMusicSourceSettings
- FMidiMusicSourceSettings
- FOffsetMusicSourceSettings
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMusicSourceSettings() |
HarmonixMetasound/MusicSource/MusicSourceSettings.h |