Browse Source

Set interactive music streams as meta streams

Adam Scott 4 months ago
parent
commit
d68ff21fbe

+ 2 - 0
modules/interactive_music/audio_stream_interactive.h

@@ -182,6 +182,8 @@ public:
 	virtual Ref<AudioStreamPlayback> instantiate_playback() override;
 	virtual Ref<AudioStreamPlayback> instantiate_playback() override;
 	virtual String get_stream_name() const override;
 	virtual String get_stream_name() const override;
 	virtual double get_length() const override { return 0; }
 	virtual double get_length() const override { return 0; }
+	virtual bool is_meta_stream() const override { return true; }
+
 	AudioStreamInteractive();
 	AudioStreamInteractive();
 
 
 protected:
 protected:

+ 1 - 0
modules/interactive_music/audio_stream_playlist.h

@@ -69,6 +69,7 @@ public:
 	virtual Ref<AudioStreamPlayback> instantiate_playback() override;
 	virtual Ref<AudioStreamPlayback> instantiate_playback() override;
 	virtual String get_stream_name() const override;
 	virtual String get_stream_name() const override;
 	virtual double get_length() const override;
 	virtual double get_length() const override;
+	virtual bool is_meta_stream() const override { return true; }
 
 
 protected:
 protected:
 	static void _bind_methods();
 	static void _bind_methods();

+ 2 - 0
modules/interactive_music/audio_stream_synchronized.h

@@ -65,6 +65,8 @@ public:
 	virtual Ref<AudioStreamPlayback> instantiate_playback() override;
 	virtual Ref<AudioStreamPlayback> instantiate_playback() override;
 	virtual String get_stream_name() const override;
 	virtual String get_stream_name() const override;
 	virtual double get_length() const override;
 	virtual double get_length() const override;
+	virtual bool is_meta_stream() const override { return true; }
+
 	AudioStreamSynchronized();
 	AudioStreamSynchronized();
 
 
 protected:
 protected: