Sprache

MediaParser.IOutputConsumer.OnSampleCompleted Methode

Definition

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.

Gilt für: