MediaCodec.Flush 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.
Leeren Sie sowohl die Eingabe- als auch die Ausgabeports der Komponente.
[Android.Runtime.Register("flush", "()V", "")]
public void Flush ();
[<Android.Runtime.Register("flush", "()V", "")>]
member this.Flush : unit -> unit
- Attribute
Ausnahmen
, wenn nicht im Status "Ausführen" liegt.
bei Codecfehler.
Hinweise
Leeren Sie sowohl die Eingabe- als auch die Ausgabeports der Komponente.
Bei der Rückgabe werden alle Indizes, die zuvor in Aufrufen #dequeueInputBuffer dequeueInputBuffer
von und #dequeueOutputBuffer dequeueOutputBuffer
&mdash zurückgegeben wurden oder über Callback#onInputBufferAvailable onInputBufferAvailable
oder Callback#onOutputBufferAvailable onOutputBufferAvailable
Rückrufe &mdash abgerufen wurden, ungültig, und alle Puffer gehören dem Codec.
Wenn der Codec im asynchronen Modus konfiguriert ist, wurde der Aufruf #start
nach flush
zurückgegeben, um codec-Vorgänge fortzusetzen. Der Codec fordert erst dann Eingabepuffer an, wenn dies geschehen ist. <Strong>Beachten Sie jedoch, dass möglicherweise noch ausstehende onOutputBufferAvailable
Rückrufe vorhanden sind, die vor dem Aufruf flush
von nicht verarbeitet wurden. Die über diese Rückrufe zurückgegebenen Indizes werden beim Aufrufen flush
ebenfalls ungültig und sollten verworfen werden.</Stark>
Wenn der Codec im synchronen Modus konfiguriert ist, wird der Codec automatisch fortgesetzt, wenn er mit einer Eingabeoberfläche konfiguriert ist. Andernfalls wird sie fortgesetzt, wenn #dequeueInputBuffer dequeueInputBuffer
aufgerufen wird.
Java-Dokumentation für android.media.MediaCodec.flush()
.
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.