語言

MediaExtractor.ReadSampleData(ByteBuffer, Int32) 方法

定義

擷取目前編碼的取樣,並從給定偏移量開始儲存在位元組緩衝區。

[Android.Runtime.Register("readSampleData", "(Ljava/nio/ByteBuffer;I)I", "")]
public int ReadSampleData(Java.Nio.ByteBuffer byteBuf, int offset);
[<Android.Runtime.Register("readSampleData", "(Ljava/nio/ByteBuffer;I)I", "")>]
member this.ReadSampleData : Java.Nio.ByteBuffer * int -> int

參數

byteBuf
ByteBuffer

目的地位元組緩衝區

offset
Int32

傳回

樣本數(若無更多樣本則為 -1)。

屬性

備註

擷取目前編碼的取樣,並從給定偏移量開始儲存在位元組緩衝區。

<b>注意:</b>根據 API 21,成功後 的位置 byteBuf 與限制會更新為指向剛讀到的資料。

Java 文件 android.media.MediaExtractor.readSampleData(java.nio.ByteBuffer, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於