你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AudioStreamFormat class

表示用于自定义音频输入配置的音频流格式。

方法

close()

显式释放附加到对象的任何外部资源

getDefaultInputFormat()

创建表示默认音频流格式(16KHz 16 位单声道 PCM)的音频流格式对象。

getWaveFormat(number, number, number, AudioFormatTag)

创建具有指定格式特征的音频流格式对象。

getWaveFormatPCM(number, number, number)

创建具有指定 pcm 波形特征的音频流格式对象。

方法详细信息

close()

显式释放附加到对象的任何外部资源

function close()

getDefaultInputFormat()

创建表示默认音频流格式(16KHz 16 位单声道 PCM)的音频流格式对象。

static function getDefaultInputFormat(): AudioStreamFormat

返回

正在创建的音频流格式。

getWaveFormat(number, number, number, AudioFormatTag)

创建具有指定格式特征的音频流格式对象。

static function getWaveFormat(samplesPerSecond: number, bitsPerSample: number, channels: number, format: AudioFormatTag): AudioStreamFormat

参数

samplesPerSecond

number

采样率,以每秒样本为单位(赫茨)。

bitsPerSample

number

每个样本的位数,通常为 16。

channels

number

波形音频数据中的声道数。 单声道数据使用一个通道,立体声数据使用两个通道。

format
AudioFormatTag

音频格式(PCM、alaw 或 mulaw)。

返回

正在创建的音频流格式。

getWaveFormatPCM(number, number, number)

创建具有指定 pcm 波形特征的音频流格式对象。

static function getWaveFormatPCM(samplesPerSecond: number, bitsPerSample: number, channels: number): AudioStreamFormat

参数

samplesPerSecond

number

采样率,以每秒样本为单位(赫茨)。

bitsPerSample

number

每个样本的位数,通常为 16。

channels

number

波形音频数据中的声道数。 单声道数据使用一个通道,立体声数据使用两个通道。

返回

正在创建的音频流格式。