Sprache

MediaCodecList.FindDecoderForFormat(MediaFormat) Methode

Definition

Suchen Sie einen Decoder, der einen bestimmten MediaFormat Code in der Liste der Mediencodecs unterstützt.

[Android.Runtime.Register("findDecoderForFormat", "(Landroid/media/MediaFormat;)Ljava/lang/String;", "")]
public string? FindDecoderForFormat(Android.Media.MediaFormat? format);
[<Android.Runtime.Register("findDecoderForFormat", "(Landroid/media/MediaFormat;)Ljava/lang/String;", "")>]
member this.FindDecoderForFormat : Android.Media.MediaFormat -> string

Parameter

format
MediaFormat

Ein Decodermedienformat mit optionalen Featuredirektiven.

Gibt zurück

der Name eines Decoders, der die angegebenen Format- und Featureanforderungen unterstützt, oder null wenn kein solcher Codec gefunden wurde.

Attribute

Ausnahmen

wenn das Format kein gültiges Medienformat ist.

wenn das Format null ist.

Hinweise

Suchen Sie einen Decoder, der einen bestimmten MediaFormat Code in der Liste der Mediencodecs unterstützt.

<strong>Note:</strong> On android.os.Build.VERSION_CODES#LOLLIPOP, format darf keine MediaFormat#KEY_FRAME_RATE Framerate enthalten. Wird verwendet format.setString(MediaFormat.KEY_FRAME_RATE, null) , um alle vorhandenen Bildfrequenzeinstellungen im Format zu löschen.

Java Dokumentation für android.media.MediaCodecList.findDecoderForFormat(android.media.MediaFormat).

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: