MediaCodec.GetOutputBuffers Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
deprecated
Ruft den Satz von Ausgabepuffern ab.
[Android.Runtime.Register("getOutputBuffers", "()[Ljava/nio/ByteBuffer;", "")]
[System.Obsolete("deprecated")]
public Java.Nio.ByteBuffer[] GetOutputBuffers();
[<Android.Runtime.Register("getOutputBuffers", "()[Ljava/nio/ByteBuffer;", "")>]
[<System.Obsolete("deprecated")>]
member this.GetOutputBuffers : unit -> Java.Nio.ByteBuffer[]
Gibt zurück
- Attribute
Ausnahmen
wenn nicht im Zustand "Ausführen" oder "Codec" im asynchronen Modus konfiguriert ist.
bei Codecfehler.
Hinweise
Ruft den Satz von Ausgabepuffern ab. Rufen Sie dies nach dem Start() zurück und wann immer dequeueOutputBuffer signalisiert, dass sich ein Ausgabepuffer ändert, indem sie #INFO_OUTPUT_BUFFERS_CHANGEDzurückgegeben wird. Nach dem Aufrufen dieser Methode müssen alle byteBuffers, die zuvor von einem früheren Aufruf dieser Methode zurückgegeben wurden, nicht mehr verwendet werden.
Dieses Element ist veraltet. Verwenden Sie stattdessen die neue #getOutputBuffer Methode bei jeder Dequeuierung eines Ausgabepuffers. Diese Methode wird nicht unterstützt, wenn Codec im asynchronen Modus konfiguriert ist.
<b>Hinweis:</b> Ab API 21 wird die Position und der Grenzwert für Ausgabepuffer, die dequeuiert werden, auf den gültigen Datenbereich festgelegt.
<em>Verwenden Sie diese Methode nicht, wenn Sie eine Ausgabeoberfläche verwenden.</em>
Java Dokumentation für android.media.MediaCodec.getOutputBuffers().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.