Idioma

MediaCodecList.FindEncoderForFormat(MediaFormat) Método

Definição

Encontre um codificador que dê suporte a um determinado MediaFormat na lista de codecs de mídia.

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

Parâmetros

format
MediaFormat

Um formato de mídia de codificador com diretivas de recurso opcionais.

Retornos

o nome de um codificador que dá suporte ao formato e solicitações de recurso fornecidos ou null se nenhum codec foi encontrado.

Atributos

Exceções

se o formato não for um formato de mídia válido.

se o formato for nulo.

Comentários

Encontre um codificador que dê suporte a um determinado MediaFormat na lista de codecs de mídia.

<Nota forte>:</strong> On android.os.Build.VERSION_CODES#LOLLIPOP, format não deve conter uma taxa de quadros MediaFormat#KEY_FRAME_RATE. Use format.setString(MediaFormat.KEY_FRAME_RATE, null) para limpar qualquer configuração de taxa de quadros existente no formato.

Java documentação para android.media.MediaCodecList.findEncoderForFormat(android.media.MediaFormat).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a