AudioFileStream.ParseBytes 方法

定义

重载

ParseBytes(Byte[], Boolean)

分析和解码提供的字节数组。

ParseBytes(Int32, IntPtr, Boolean)

分析和解码所提供的数据块。

ParseBytes(Byte[], Int32, Int32, Boolean)

分析和解码提供的字节数组的一部分。

ParseBytes(Byte[], Boolean)

分析和解码提供的字节数组。

public AudioToolbox.AudioFileStreamStatus ParseBytes (byte[] bytes, bool discontinuity);
member this.ParseBytes : byte[] * bool -> AudioToolbox.AudioFileStreamStatus

参数

bytes
Byte[]

包含要解码的音频数据的缓冲区。

discontinuity
Boolean

如此 如果对 ParseBytes 的调用是连续的,否则为 false。

返回

正在分析状态。

注解

在分析数据时调用 OnPacketDecoded/OnProperty 找到的方法。 如果尚未对此类进行子类化,也可以连接到 PacketDecoded 和 PropertyFound 事件,以接收分析通知。

这会更新 LastError 属性。

适用于

ParseBytes(Int32, IntPtr, Boolean)

分析和解码所提供的数据块。

public AudioToolbox.AudioFileStreamStatus ParseBytes (int size, IntPtr data, bool discontinuity);
member this.ParseBytes : int * nativeint * bool -> AudioToolbox.AudioFileStreamStatus

参数

size
Int32

要从提供的块分析的字节数。

data
IntPtr

nativeint

指向要解码的音频数据的指针。

discontinuity
Boolean

如此 如果对 ParseBytes 的调用是连续的,否则为 false。

返回

分析状态。

注解

在分析数据时调用 OnPacketDecoded/OnProperty 找到的方法。 如果尚未对此类进行子类化,也可以连接到 PacketDecoded 和 PropertyFound 事件,以接收分析通知。

这会更新 LastError 属性。

适用于

ParseBytes(Byte[], Int32, Int32, Boolean)

分析和解码提供的字节数组的一部分。

public AudioToolbox.AudioFileStreamStatus ParseBytes (byte[] bytes, int offset, int count, bool discontinuity);
member this.ParseBytes : byte[] * int * int * bool -> AudioToolbox.AudioFileStreamStatus

参数

bytes
Byte[]

包含数据的缓冲区。

offset
Int32

包含包含要解码的数据的数组的第一个字节。

count
Int32

要分析的字节数。

discontinuity
Boolean

如此 如果对 ParseBytes 的调用是连续的,否则为 false。

返回

分析缓冲区后的状态。

注解

在分析数据时调用 OnPacketDecoded/OnProperty 找到的方法。 如果尚未对此类进行子类化,也可以连接到 PacketDecoded 和 PropertyFound 事件,以接收分析通知。

这会更新 LastError 属性。

适用于