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.

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) 🔗

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