AudioFileStream.ParseBytes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 属性。