MediaFormat.KeyFrameRate Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma chave que descreve a taxa de quadros de um formato de vídeo em quadros/seg.
[Android.Runtime.Register("KEY_FRAME_RATE")]
public const string KeyFrameRate;
[<Android.Runtime.Register("KEY_FRAME_RATE")>]
val mutable KeyFrameRate : string
Valor do campo
- Atributos
Comentários
Uma chave que descreve a taxa de quadros de um formato de vídeo em quadros/seg.
O valor associado é normalmente um inteiro quando o valor é usado pela plataforma, mas os codecs de vídeo também aceitam valores de configuração float. Especificamente, fornece um valor inteiro correspondente às informações de taxa de quadros da trilha, MediaExtractor#getTrackFormat MediaExtractor se especificado e diferente de zero. Caso contrário, essa chave não estará presente. MediaCodec#configure MediaCodec aceita valores flutuantes e inteiros.
Isso representa a taxa de quadros de operação desejada se o #KEY_OPERATING_RATE não estiver presente e #KEY_PRIORITY estiver 0 (em tempo real). Caso contrário, isso é apenas informativo.
Para codificadores de vídeo, esse valor corresponde à taxa de quadros pretendida (a taxa na qual o aplicativo pretende enviar quadros para o codificador, conforme calculado pelos carimbos de data/hora do buffer, e não da taxa real em tempo real em que os quadros são enviados ao codificador). Os codificadores usam essa dica para controle de taxa, especificamente para os quadros iniciais, pois espera-se que os codificadores ofereçam suporte a taxa de quadros variável (para controle de taxa) com base no real MediaCodec.BufferInfo#presentationTimeUs buffer timestamps dos quadros subsequentes.
Essa chave não é usada nos MediaCodecMediaCodec#getOutputFormat outputMediaCodec#getInputFormat input/formatos, nem pelo .MediaMuxer#addTrack MediaMuxer
Documentação Java para android.media.MediaFormat.KEY_FRAME_RATE.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.