MediaParser.IInputReader.Read(Byte[], Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讀取最多位readLength元組的資料並從索引 offset儲存到 buffer。
[Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public int Read(byte[] buffer, int offset, int readLength);
[<Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler:Android.Media.MediaParser/IInputReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member Read : byte[] * int * int -> int
參數
- buffer
- Byte[]
讀取資料應該存放的緩衝區。
- offset
- Int32
起始偏移量到 buffer 資料應該寫入的位置。
- readLength
- Int32
最大可讀取的位元組數。
傳回
讀取的非零位元組數;若無資料可用,則為 -1,因為輸入結束。
- 屬性
備註
讀取最多位readLength元組的資料並從索引 offset儲存到 buffer。
此方法會阻塞,直到至少讀取一個位元組、偵測到輸入結束或拋出異常。 讀取位置會推進到第一個未讀位元組。
Java 文件 android.media.MediaParser.InputReader.read(byte[], int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。