AudioFileStream.ParseBytes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 與前一次相連,則為 true;否則為 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 與前一次相連,則為 true;否則為 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 與前一次相連,則為 true;否則為 false。
傳回
解析緩衝區的狀態。
備註
在資料解析過程中會呼叫 OnPacketDecoded/OnProperty 找到方法。 如果你還沒子分類這個類別,也可以接到 PacketDecoded 和 PropertyFound 事件來接收解析通知。
這會更新該 LastError 物業。