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

设置同步音频流的音量,使用索引号指定。