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

AudioInputStream class

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

方法

close()

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

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

创建一个 PullAudioInputStream,该流委托给指定的 read() 和 close() 方法的回调接口。

createPushStream(AudioStreamFormat)

使用指定的音频格式创建内存支持的 PushAudioInputStream。

方法详细信息

close()

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

function close()

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

创建一个 PullAudioInputStream,该流委托给指定的 read() 和 close() 方法的回调接口。

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

参数

callback
PullAudioInputStreamCallback

从 PullAudioInputStreamCallback 派生的自定义音频输入对象

format
AudioStreamFormat

从回调的 read() 方法返回音频的音频数据格式(如果格式不是 16 kHz 16 位单 PCM,则为必需)。

返回

正在创建的音频输入流。

createPushStream(AudioStreamFormat)

使用指定的音频格式创建内存支持的 PushAudioInputStream。

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

参数

format
AudioStreamFormat

音频数据格式,音频将写入推送音频流的 write() 方法(如果格式不是 16 kHz 16 位单声道 PCM,则是必需的)。

返回

正在创建的音频输入流。