你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PullAudioOutputStream 类
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. audio. AudioOutputStream - com.
microsoft. cognitiveservices. speech. audio. PullAudioOutputStream
- com.
- com.
public final class PullAudioOutputStream
extends AudioOutputStream
表示用于自定义音频输出配置的内存支持的推送音频输出流。
构造函数摘要
构造函数 | 说明 |
---|---|
PullAudioOutputStream(IntRef stream) |
拉取 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
static
Pull |
create()
创建内存支持的拉取 |
long |
read(byte[] dataBuffer)
通过创建数据的内部副本来读取指定的音频数据。 |
方法继承自 AudioOutputStream
方法继承自 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
构造函数详细信息
PullAudioOutputStream
public PullAudioOutputStream(IntRef stream)
PullAudioOutputStream 的内部构造函数。
参数:
stream
- 音频输出流的本机句柄。
方法详细信息
create
public static PullAudioOutputStream create()
创建内存支持的 PullAudioOutputStream。
返回:
正在创建的拉取音频输出流。
read
public long read(byte[] dataBuffer)
通过创建数据的内部副本来读取指定的音频数据。 要读取的最大字节数由 dataBuffer 的大小决定。 如果没有立即可用的数据,则 read () 将阻止,直到下一个数据可用。
参数:
dataBuffer
- 此函数将复制到的音频缓冲区。
返回:
填充的字节数;如果流到达其末尾且没有更多可用数据,则为 0。