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

PullAudioOutputStream 类

public final class PullAudioOutputStream
extends AudioOutputStream

表示用于自定义音频输出配置的内存支持的推送音频输出流。

构造函数摘要

构造函数 说明
PullAudioOutputStream(IntRef stream)

拉取音频输出流的内部构造函数。

方法摘要

修饰符和类型 方法和描述
static PullAudioOutputStream 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。

适用于