你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PushAudioInputStream class
表示用于自定义音频输入配置的内存支持的推送音频输入流。
- 扩展
方法
close() | 关闭流。 |
create(Audio |
使用指定的音频格式创建内存支持的 PushAudioInputStream。 |
write(Array |
写入通过创建数据的内部副本指定的音频数据。 |
继承的方法
create |
创建一个 PullAudioInputStream,该流委托给指定的 read() 和 close() 方法的回调接口。 |
create |
使用指定的音频格式创建内存支持的 PushAudioInputStream。 |
方法详细信息
close()
关闭流。
function close()
create(AudioStreamFormat)
使用指定的音频格式创建内存支持的 PushAudioInputStream。
static function create(format?: AudioStreamFormat): PushAudioInputStream
参数
- format
- AudioStreamFormat
音频数据格式,音频将写入推送音频流的 write() 方法(如果格式不是 16 kHz 16 位单声道 PCM,则是必需的)。
返回
正在创建的推送音频输入流。
write(ArrayBuffer)
写入通过创建数据的内部副本指定的音频数据。
function write(dataBuffer: ArrayBuffer)
参数
- dataBuffer
-
ArrayBuffer
此函数将为其创建副本的音频缓冲区。
继承的方法详细信息
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,则是必需的)。
返回
正在创建的音频输入流。