Merge pull request #57956 from Eoin-ONeill-Yokai/audio_stream_hotfix

This commit is contained in:
Rémi Verschelde 2022-02-23 13:04:47 +01:00 committed by GitHub
commit 96261838c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View file

@ -39,6 +39,12 @@
Returns the length of the audio stream in seconds.
</description>
</method>
<method name="instance_playback">
<return type="AudioStreamPlayback" />
<description>
Returns an AudioStreamPlayback. Useful for when you want to extend `_instance_playback` but call `instance_playback` from an internally held AudioStream subresource. An example of this can be found in the source files for `AudioStreamRandomPitch::instance_playback`.
</description>
</method>
<method name="is_monophonic" qualifiers="const">
<return type="bool" />
<description>

View file

@ -200,6 +200,7 @@ bool AudioStream::is_monophonic() const {
void AudioStream::_bind_methods() {
ClassDB::bind_method(D_METHOD("get_length"), &AudioStream::get_length);
ClassDB::bind_method(D_METHOD("is_monophonic"), &AudioStream::is_monophonic);
ClassDB::bind_method(D_METHOD("instance_playback"), &AudioStream::instance_playback);
GDVIRTUAL_BIND(_instance_playback);
GDVIRTUAL_BIND(_get_stream_name);
GDVIRTUAL_BIND(_get_length);