Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AudioStreamPlaylist
Наследует: AudioStream < Resource < RefCounted < Object
AudioStream, который включает в себя подпотоки и воспроизводит их как плейлист.
Описание
Аудиопоток, позволяющий воспроизводить подпотоки последовательно. Потоки можно добавлять в плейлист с помощью set_list_stream() и перемешивать с помощью shuffle.
Обучающие материалы
Свойства
|
||
|
||
|
||
|
Методы
get_bpm() const |
|
get_list_stream(stream_index: int) const |
|
void |
set_list_stream(stream_index: int, audio_stream: AudioStream) |
Константы
MAX_STREAMS = 64 🔗
Максимальное количество потоков, поддерживаемых в плейлисте.
Описания свойств
Время затухания, используемое при завершении потока, при переходе к следующему. Ожидается, что потоки будут иметь дополнительный бит аудио после окончания, чтобы помочь с затуханием.
Если true, плейлист будет зациклен, в противном случае плейлист закончится по завершении последнего потока.
Если true, плейлист будет перемешиваться каждый раз при начале воспроизведения и при каждом его зацикливании.
Количество потоков в плейлисте.
Описания метода
Возвращает BPM плейлиста, который может меняться в зависимости от воспроизводимого клипа.
AudioStream get_list_stream(stream_index: int) const 🔗
Возвращает поток в позиции воспроизведения index.
void set_list_stream(stream_index: int, audio_stream: AudioStream) 🔗
Устанавливает поток в индексе позиции воспроизведения.