AudioStreamSample

Inherits: AudioStream < Resource < Reference < Object

类别: 核心

简要说明

存储从wav文件加载的音频数据。

属性

PoolByteArray

data

PoolByEarray()。

Format

format

0

int

loop_begin

0

int

loop_end

0

LoopMode

loop_mode

0

int

mix_rate

44100

bool

stereo

方法

Error

save_to_wav ( String path )

枚举

枚举 格式

  • FORMAT_8_BITS = 0 ---8位音频编解码器。

  • FORMAT_16_BITS = 1 ---16位音频编解码器。

  • FORMAT_IMA_ADPCM = 2 ---使用IMA ADPCM压缩音频。

枚举 LoopMode

描述

audiostreamsample存储从wav文件加载的声音样本。要播放存储的声音,请使用 AudioStreamPlayer (for non-positional audio) or AudioStreamPlayer2D/AudioStreamPlayer3D (用于位置音频)。声音可以循环播放。

该类还可用于存储动态生成的PCM音频数据。

属性描述

违约

PoolByEarray()。

设定器

设置数据(值)

吸气剂

获取数据()

包含音频数据(字节)。

违约

0

设定器

设置格式(值)

吸气剂

获取格式()

音频格式。见 FORMAT_* 值的常量。

  • int loop_begin

违约

0

设定器

设置循环开始(值)

吸气剂

获取循环开始()

循环以字节开始。

违约

0

设定器

设置循环结束(值)

吸气剂

获取循环结束()

循环结束(字节)。

违约

0

设定器

设置回路模式(值)

吸气剂

获取循环模式()

循环模式。见 LOOP_* 值的常量。

违约

44100

设定器

设定混合率(值)

吸气剂

得到混合率

混合此音频的采样率。

违约

设定器

设置立体声(值)

吸气剂

是立体声

如果 true ,音频是立体声的。

方法说明

将audiostreamsample保存为wav文件 path . 无法保存IMA ADPCM格式的示例。

注: A .wav 扩展名自动附加到 path 如果它不见了。