From d68ff21fbeb36e66ef49a2c344d7e31d45a81dc7 Mon Sep 17 00:00:00 2001 From: Adam Scott Date: Wed, 12 Mar 2025 17:57:01 -0400 Subject: [PATCH] Set interactive music streams as meta streams --- modules/interactive_music/audio_stream_interactive.h | 2 ++ modules/interactive_music/audio_stream_playlist.h | 1 + modules/interactive_music/audio_stream_synchronized.h | 2 ++ 3 files changed, 5 insertions(+) diff --git a/modules/interactive_music/audio_stream_interactive.h b/modules/interactive_music/audio_stream_interactive.h index e3fc6e8a7fd..922cf88874c 100644 --- a/modules/interactive_music/audio_stream_interactive.h +++ b/modules/interactive_music/audio_stream_interactive.h @@ -182,6 +182,8 @@ public: virtual Ref instantiate_playback() override; virtual String get_stream_name() const override; virtual double get_length() const override { return 0; } + virtual bool is_meta_stream() const override { return true; } + AudioStreamInteractive(); protected: diff --git a/modules/interactive_music/audio_stream_playlist.h b/modules/interactive_music/audio_stream_playlist.h index 8d10fbfcbb3..9bd9d95fff4 100644 --- a/modules/interactive_music/audio_stream_playlist.h +++ b/modules/interactive_music/audio_stream_playlist.h @@ -69,6 +69,7 @@ public: virtual Ref instantiate_playback() override; virtual String get_stream_name() const override; virtual double get_length() const override; + virtual bool is_meta_stream() const override { return true; } protected: static void _bind_methods(); diff --git a/modules/interactive_music/audio_stream_synchronized.h b/modules/interactive_music/audio_stream_synchronized.h index 645e31c9413..964a5ebb7b2 100644 --- a/modules/interactive_music/audio_stream_synchronized.h +++ b/modules/interactive_music/audio_stream_synchronized.h @@ -65,6 +65,8 @@ public: virtual Ref instantiate_playback() override; virtual String get_stream_name() const override; virtual double get_length() const override; + virtual bool is_meta_stream() const override { return true; } + AudioStreamSynchronized(); protected: