Lenguaje

MediaCodec.CreateDecoderByType(String) Método

Definición

Cree una instancia del descodificador preferido que admita los datos de entrada del tipo mime especificado.

[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

Parámetros

type
String

Tipo mime de los datos de entrada.

Devoluciones

Atributos

Excepciones

si no se puede crear el códec.

si el tipo no es un tipo mime válido.

si el tipo es NULL.

Comentarios

Cree una instancia del descodificador preferido que admita los datos de entrada del tipo mime especificado.

A continuación se muestra una lista parcial de los tipos mime definidos y su semántica: ul>li"video/x-vnd.on2.vp8" - VÍDEO VP8 (es decir, vídeo en .webm) <li>"video/x-vnd.on2.vp9" - VÍDEO VP9 (es decir, vídeo vp9). video en .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 <><<li>"audio/mpeg" - MPEG1/2 capa de audio III <li>"audio/mp4a-latm" - Audio AAC (nota, esto es paquetes AAC sin procesar, no empaquetados en LATM!) <li>"audio/vorbis" - vorbis audio <li>"audio/g711-alaw" - G.711 alaw audio <li>"audio/g711-mlaw" - G.711 ulaw audio </ul>

<strong>Note:</strong> Es preferible usar MediaCodecList#findDecoderForFormat y #createByCodecName asegurarse de que el códec resultante puede controlar un formato determinado.

Java documentación para android.media.MediaCodec.createDecoderByType(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a