MediaParser.IOutputConsumer.OnSampleCompleted 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.
Wird aufgerufen, sobald alle Daten eines Beispiels an onSampleDataFound(int, InputReader) übergeben wurden.
[Android.Runtime.Register("onSampleCompleted", "(IJIIILandroid/media/MediaCodec$CryptoInfo;)V", "GetOnSampleCompleted_IJIIILandroid_media_MediaCodec_CryptoInfo_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public void OnSampleCompleted(int trackIndex, long timeMicros, int flags, int size, int offset, Android.Media.MediaCodec.CryptoInfo? cryptoInfo);
[<Android.Runtime.Register("onSampleCompleted", "(IJIIILandroid/media/MediaCodec$CryptoInfo;)V", "GetOnSampleCompleted_IJIIILandroid_media_MediaCodec_CryptoInfo_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member OnSampleCompleted : int * int64 * int * int * int * Android.Media.MediaCodec.CryptoInfo -> unit
Parameter
- trackIndex
- Int32
Der Index des Titels, dem das Beispiel entspricht.
- timeMicros
- Int64
Der dem Beispiel zugeordnete Medienzeitstempel in Mikrosekunden.
- flags
- Int32
Flags, die dem Beispiel zugeordnet sind. Siehe die SAMPLE_FLAG_*-Konstanten. Der Wert ist entweder 0 oder eine Kombination aus folgendem: MediaParser.SAMPLE_FLAG_KEY_FRAME MediaParser.SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA MediaParser.SAMPLE_FLAG_LAST_SAMPLE MediaParser.SAMPLE_FLAG_ENCRYPTED MediaParser.SAMPLE_FLAG_DECODE_ONLY
- size
- Int32
Die Größe der Beispieldaten in Byte.
- offset
- Int32
Die Anzahl der Bytes, die von onSampleDataFound(int, MediaParser.InputReader) für den angegebenen Titel verbraucht wurden, seit dem letzten Byte, das zum Beispiel gehört, dessen Metadaten übergeben werden.
- cryptoInfo
- MediaCodec.CryptoInfo
Verschlüsselungsdaten, die zum Entschlüsseln des Beispiels erforderlich sind. Kann null für unverschlüsselte Beispiele sein. Implementierungen sollten alle Ausgabe-CryptoInfo-Instanzen als unveränderlich behandeln. MediaParser ändert keine Ausgabe cryptoInfos und Implementierungsmodule sollten sie auch nicht ändern.
- Attribute
Hinweise
Wird aufgerufen, sobald alle Daten eines Beispiels an onSampleDataFound(int, InputReader) übergeben wurden. Enthält Beispielmetadaten, z. B. Präsentationszeitstempel und Flags.
Android-Referenz für android.media.MediaParser.OutputConsumer.onSampleCompleted.
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.