AudioStreamSample¶
Inherits: AudioStream < Resource < Reference < Object
类别: 核心
简要说明¶
存储从wav文件加载的音频数据。
属性¶
PoolByEarray()。 |
||
0 |
||
0 |
||
0 |
||
0 |
||
44100 |
||
假 |
方法¶
save_to_wav ( String path ) |
枚举¶
枚举 格式 :
FORMAT_8_BITS = 0 ---8位音频编解码器。
FORMAT_16_BITS = 1 ---16位音频编解码器。
FORMAT_IMA_ADPCM = 2 ---使用IMA ADPCM压缩音频。
枚举 LoopMode :
LOOP_DISABLED = 0 ---音频不循环。
LOOP_FORWARD = 1 ---音频在 loop_begin 和 loop_end 仅向前播放。
LOOP_PING_PONG = 2 ---音频在 loop_begin 和 loop_end 来回播放。
LOOP_BACKWARD = 3 ---音频在 loop_begin 和 loop_end 仅向后播放。
描述¶
audiostreamsample存储从wav文件加载的声音样本。要播放存储的声音,请使用 AudioStreamPlayer (for non-positional audio) or AudioStreamPlayer2D/AudioStreamPlayer3D (用于位置音频)。声音可以循环播放。
该类还可用于存储动态生成的PCM音频数据。
属性描述¶
PoolByteArray data
违约 |
PoolByEarray()。 |
设定器 |
设置数据(值) |
吸气剂 |
获取数据() |
包含音频数据(字节)。
Format format
违约 |
0 |
设定器 |
设置格式(值) |
吸气剂 |
获取格式() |
音频格式。见 FORMAT_*
值的常量。
int loop_begin
违约 |
0 |
设定器 |
设置循环开始(值) |
吸气剂 |
获取循环开始() |
循环以字节开始。
int loop_end
违约 |
0 |
设定器 |
设置循环结束(值) |
吸气剂 |
获取循环结束() |
循环结束(字节)。
LoopMode loop_mode
违约 |
0 |
设定器 |
设置回路模式(值) |
吸气剂 |
获取循环模式() |
循环模式。见 LOOP_*
值的常量。
int mix_rate
违约 |
44100 |
设定器 |
设定混合率(值) |
吸气剂 |
得到混合率 |
混合此音频的采样率。
bool stereo
违约 |
假 |
设定器 |
设置立体声(值) |
吸气剂 |
是立体声 |
如果 true
,音频是立体声的。