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

AudioDataStream.ReadData 方法

定义

重载

ReadData(Byte[])

从音频数据流中的当前位置读取音频数据。 如果没有可用数据,则等待。

ReadData(UInt32, Byte[])

从音频数据流中的指定位置读取音频数据。 如果没有可用数据,则等待。

ReadData(Byte[])

从音频数据流中的当前位置读取音频数据。 如果没有可用数据,则等待。

public uint ReadData (byte[] buffer);
member this.ReadData : byte[] -> uint32
Public Function ReadData (buffer As Byte()) As UInteger

参数

buffer
Byte[]

用于接收音频数据的缓冲区。

返回

提供的字节数,当流结束且没有更多可用数据时,为 0。

注解

要读取的最大字节数取决于缓冲区的大小。

适用于

ReadData(UInt32, Byte[])

从音频数据流中的指定位置读取音频数据。 如果没有可用数据,则等待。

public uint ReadData (uint pos, byte[] buffer);
member this.ReadData : uint32 * byte[] -> uint32
Public Function ReadData (pos As UInteger, buffer As Byte()) As UInteger

参数

pos
UInt32

从请求开始的流的 开始偏移量(以字节为单位)。

buffer
Byte[]

用于接收音频数据的缓冲区。

返回

提供的字节数,当流结束且没有更多可用数据时,为 0。

注解

要读取的最大字节数取决于缓冲区的大小。

适用于