Sprache

MediaCodec.CreateDecoderByType(String) Methode

Definition

Instanziieren Sie den bevorzugten Decoder, der Eingabedaten des angegebenen MIME-Typs unterstützt.

[Android.Runtime.Register("createDecoderByType", "(Ljava/lang/String;)Landroid/media/MediaCodec;", "")]
public static Android.Media.MediaCodec CreateDecoderByType(string type);
[<Android.Runtime.Register("createDecoderByType", "(Ljava/lang/String;)Landroid/media/MediaCodec;", "")>]
static member CreateDecoderByType : string -> Android.Media.MediaCodec

Parameter

type
String

Der MIME-Typ der Eingabedaten.

Gibt zurück

Attribute

Ausnahmen

wenn der Codec nicht erstellt werden kann.

wenn der Typ kein gültiger MIME-Typ ist.

wenn der Typ null ist.

Hinweise

Instanziieren Sie den bevorzugten Decoder, der Eingabedaten des angegebenen MIME-Typs unterstützt.

Es folgt eine Teilliste definierter MIME-Typen und deren Semantik: ul>li"video/x-vnd.on2.vp8" - VP8 video (d. h. video in .webm) <li>"video/x-vnd.on2.vp9" - VP9 video (d. h. video in .webm) <li>"video/avc" - H.264/AVC video <li>"video/hevc" - H.265/HEVC video <li>"video/mp4v-es" - MPEG4 video <li>"video/3gpp" - H.263 video <li>"audio/3gpp" - AMR schmalband audio li>"audio</amr-wb" - AMR wideband audio <><<li>"audio/mpeg" - MPEG1/2 Audio Layer III <li>"audio/mp4a-latm" - AAC-Audio (Hinweis: Dies ist unformatierte AAC-Pakete, nicht in LATM verpackt!) <li>"audio/vorbis" - vorbis audio <li>"audio/g711-alaw" - G.711 alaw audio <li>"audio/g711-mlaw" - G.711 ulaw audio </ul>

<strong>Hinweis:</strong> Es wird bevorzugt zu verwenden MediaCodecList#findDecoderForFormat und #createByCodecName sicherzustellen, dass der resultierende Codec ein bestimmtes Format verarbeiten kann.

Java Dokumentation für android.media.MediaCodec.createDecoderByType(java.lang.String).

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: