MediaCodec.CreateDecoderByType(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Instanciez le décodeur préféré prenant en charge les données d’entrée du type mime donné.
[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
Paramètres
- type
- String
Type mime des données d’entrée.
Retours
- Attributs
Exceptions
si le codec ne peut pas être créé.
si le type n’est pas un type mime valide.
si le type est Null.
Remarques
Instanciez le décodeur préféré prenant en charge les données d’entrée du type mime donné.
Voici une liste partielle des types mime définis et de leur sémantique : ul>li"video/x-vnd.on2.vp8 » - VP8 video (c.-à-d. vidéo dans .webm) <li>"video/x-vnd.on2.vp9 » - VIDÉO VP9 (c’est-à-dire. vidéo dans .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 narrowband audio <li"audio/>amr-wb » - AMR wideband audio audio <><<li>"audio/mpeg » - MPEG1/2 couche audio III <li>"audio/mp4a-latm » - audio AAC (remarque : paquets AAC bruts, non empaquetés dans LATM !) <li>"audio/vorbis » - vorbis audio <li>"audio/g711-alaw » - G.711 alaw <audio li>"audio/g711-mlaw » - G.711 ulaw audio </ul>
<
>strong Remarque :</strong> Il est préférable d’utiliser MediaCodecList#findDecoderForFormat et #createByCodecName de s’assurer que le codec résultant peut gérer un format donné.
Java documentation pour android.media.MediaCodec.createDecoderByType(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.