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
True 是表示 如果對 ParseBytes 的叫用與前一個叫用連續,則為 false,否則為 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
True 是表示 如果對 ParseBytes 的叫用與前一個叫用連續,則為 false,否則為 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
True 是表示 如果對 ParseBytes 的叫用與前一個叫用連續,則為 false,否則為 false。
傳回
剖析緩衝區的狀態。
備註
在剖析資料時,會叫用 OnPacketDecoded/OnProperty 找到的方法。 如果您尚未將這個類別分類,您也可以連結至 PacketDecoded 和 PropertyFound 事件,以接收剖析通知。
這會更新 LastError 屬性。