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: