AudioStreamSynchronized

Наследует: AudioStream < Resource < RefCounted < Object

Поток, который может быть дополнен подпотоками, которые будут воспроизводиться синхронно.

Описание

Это поток, который может быть оснащен подпотоками, которые будут воспроизводиться синхронно. Потоки начинаются в одно и то же время при нажатии кнопки воспроизведения и заканчиваются, когда заканчивается последний из них. Если один из подпотоков зацикливается, воспроизведение продолжается.

Свойства

int

stream_count

0

Методы

AudioStream

get_sync_stream(stream_index: int) const

float

get_sync_stream_volume(stream_index: int) const

void

set_sync_stream(stream_index: int, audio_stream: AudioStream)

void

set_sync_stream_volume(stream_index: int, volume_db: float)


Константы

MAX_STREAMS = 32 🔗

Максимальное количество потоков, которые можно синхронизировать.


Описания свойств

int stream_count = 0 🔗

  • void set_stream_count(value: int)

  • int get_stream_count()

Установите общее количество потоков, которые будут воспроизводиться синхронно.


Описания метода

AudioStream get_sync_stream(stream_index: int) const 🔗

Получить один из синхронизированных потоков по индексу.


float get_sync_stream_volume(stream_index: int) const 🔗

Получить громкость одного из синхронизированных потоков по индексу.


void set_sync_stream(stream_index: int, audio_stream: AudioStream) 🔗

Установите один из синхронизированных потоков по индексу.


void set_sync_stream_volume(stream_index: int, volume_db: float) 🔗

Установите громкость одного из синхронизированных потоков по индексу.