Idioma

MediaFormat.KeyProfile Campo

Definição

Uma chave que descreve o perfil desejado a ser usado por um codificador.

[Android.Runtime.Register("KEY_PROFILE")]
public const string KeyProfile;
[<Android.Runtime.Register("KEY_PROFILE")>]
val mutable KeyProfile : string

Valor do campo

Atributos

Comentários

Uma chave que descreve o perfil desejado a ser usado por um codificador.

O valor associado é um inteiro. As constantes são declaradas em MediaCodecInfo.CodecProfileLevel. Essa chave é usada como uma dica e só tem suporte para codecs que especificam um perfil. Ao configurar o perfil, a configuração do codificador poderá falhar se outros parâmetros não forem compatíveis com o perfil desejado ou se o perfil desejado não tiver suporte, mas também poderá falhar silenciosamente (em que o codificador acaba usando um perfil diferente e compatível).)

É recomendável que o perfil esteja definido para todos os codificadores. Para obter mais informações, consulte a seção Perfis do Codificador da referência de MediaCodec API.

<Observação forte>:</codecs fortes> são livres para usar todas as ferramentas de codificação disponíveis no perfil especificado, mas podem optar por não fazê-lo.

<nota forte>:/strong> Ao configurar codificadores de vídeo, o perfil (se definido) deve ser definido junto com #KEY_LEVEL level<.

Java documentação para android.media.MediaFormat.KEY_PROFILE.

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