你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AudioInputStream class
表示用于自定义音频输入配置的音频输入流。
方法
close() | 显式释放附加到 对象的任何外部资源 |
create |
创建一个 PullAudioInputStream,该流委托给指定的回调接口,以便读取 () 和 close () 方法。 |
create |
使用指定的音频格式创建内存支持的 PushAudioInputStream。 |
方法详细信息
close()
显式释放附加到 对象的任何外部资源
function close()
createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)
创建一个 PullAudioInputStream,该流委托给指定的回调接口,以便读取 () 和 close () 方法。
static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream
参数
- callback
- PullAudioInputStreamCallback
派生自 PullAudioInputStreamCallback 的自定义音频输入对象
- format
- AudioStreamFormat
如果格式不是 16 kHz 16 位单声道 PCM) ,则从回调的 read () 方法返回音频的音频数据格式 (必需。
返回
正在创建的音频输入流。
createPushStream(AudioStreamFormat)
使用指定的音频格式创建内存支持的 PushAudioInputStream。
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
参数
- format
- AudioStreamFormat
将音频写入推送音频流的 write () 方法的音频数据格式 (如果格式不是 16 kHz 16 位单声道 PCM) ,则为必需。
返回
正在创建的音频输入流。