Freigeben über


MediaExtractor.ReadSampleData(ByteBuffer, Int32) Methode

Definition

Rufen Sie das aktuelle codierte Beispiel ab, und speichern Sie es ab dem angegebenen Offset im Bytepuffer.

[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

Parameter

byteBuf
ByteBuffer

der Zielbytepuffer

offset
Int32

Gibt zurück

die Beispielgröße (oder -1, wenn keine weiteren Proben verfügbar sind).

Attribute

Hinweise

Rufen Sie das aktuelle codierte Beispiel ab, und speichern Sie es ab dem angegebenen Offset im Bytepuffer.

<b>Hinweis:</b>Ab API 21 wird die Position und das Limit aktualisiert byteBuf , um auf die gerade gelesenen Daten zu verweisen.

Java-Dokumentation für android.media.MediaExtractor.readSampleData(java.nio.ByteBuffer, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: