Freigeben über


MediaCodec.GetInputBuffers Methode

Definition

Achtung

deprecated

Rufen Sie den Satz von Eingabepuffern ab.

[Android.Runtime.Register("getInputBuffers", "()[Ljava/nio/ByteBuffer;", "")]
[System.Obsolete("deprecated")]
public Java.Nio.ByteBuffer[] GetInputBuffers ();
[<Android.Runtime.Register("getInputBuffers", "()[Ljava/nio/ByteBuffer;", "")>]
[<System.Obsolete("deprecated")>]
member this.GetInputBuffers : unit -> Java.Nio.ByteBuffer[]

Gibt zurück

Attribute

Ausnahmen

, wenn sich nicht im Zustand "Ausführen" befindet oder der Codec im asynchronen Modus konfiguriert ist.

bei Codecfehler.

Hinweise

Rufen Sie den Satz von Eingabepuffern ab. Rufen Sie dies nach der Rückgabe von start() auf. Nach dem Aufrufen dieser Methode DÜRFEN alle ByteBuffers, die zuvor von einem früheren Aufruf dieser Methode zurückgegeben wurden, nicht mehr verwendet werden.

Dieses Member ist veraltet. Verwenden Sie stattdessen die neue #getInputBuffer Methode jedes Mal, wenn ein Eingabepuffer entfernt wird.

<b>Hinweis:</b> Ab API 21 werden die aus der Warteschlange entfernten Eingabepuffer automatisch java.nio.Buffer#clear clearedverwendet.

<em>Verwenden Sie diese Methode nicht, wenn Sie eine Eingabeoberfläche verwenden.</Em>

Java-Dokumentation für android.media.MediaCodec.getInputBuffers().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: