diff --git a/modules/interactive_music/audio_stream_interactive.h b/modules/interactive_music/audio_stream_interactive.h index 15bd3248046..810a93815e1 100644 --- a/modules/interactive_music/audio_stream_interactive.h +++ b/modules/interactive_music/audio_stream_interactive.h @@ -183,6 +183,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 a30f97b7aff..3546a8f50dd 100644 --- a/modules/interactive_music/audio_stream_playlist.h +++ b/modules/interactive_music/audio_stream_playlist.h @@ -70,6 +70,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 83798a13bd5..232c181832a 100644 --- a/modules/interactive_music/audio_stream_synchronized.h +++ b/modules/interactive_music/audio_stream_synchronized.h @@ -66,6 +66,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: