你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AudioStreamFormat class
表示用于自定义音频输入配置的音频流格式。
方法
close() | 显式释放附加到 对象的任何外部资源 |
get |
创建一个音频流格式对象,该对象表示默认音频流格式 (16KHz 16 位单声道 PCM) 。 |
get |
创建具有指定格式特征的音频流格式对象。 |
get |
创建具有指定 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
波形音频数据中的通道数。 单声道数据使用一个通道,立体声数据使用两个通道。
返回
正在创建的音频流格式。