MediaCodec.CreateDecoderByType(String) 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.
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.