AudioFileStream.ParseBytes 方法

定義

多載

名稱 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 物業。

適用於