MediaFormat.KeyFrameRate Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clave que describe la velocidad de fotogramas de un formato de vídeo en fotogramas por segundo.
[Android.Runtime.Register("KEY_FRAME_RATE")]
public const string KeyFrameRate;
[<Android.Runtime.Register("KEY_FRAME_RATE")>]
val mutable KeyFrameRate : string
Valor de campo
- Atributos
Comentarios
Clave que describe la velocidad de fotogramas de un formato de vídeo en fotogramas por segundo.
El valor asociado suele ser un entero cuando la plataforma usa el valor, pero los códecs de vídeo también aceptan valores de configuración float. En concreto, MediaExtractor#getTrackFormat MediaExtractor
proporciona un valor entero correspondiente a la información de velocidad de fotogramas de la pista si se especifica y no es cero. De lo contrario, esta clave no está presente. MediaCodec#configure MediaCodec
acepta valores float e enteros.
Esto representa la velocidad de fotogramas operativo deseada si no #KEY_OPERATING_RATE
está presente y #KEY_PRIORITY
es 0
(en tiempo real). De lo contrario, esto es solo informativo.
En el caso de los codificadores de vídeo, este valor corresponde a la velocidad de fotogramas prevista (la velocidad a la que la aplicación pretende enviar fotogramas al codificador, según lo calculado por las marcas de tiempo del búfer y no de la velocidad real en tiempo real que los fotogramas se envían al codificador). Los codificadores usan esta sugerencia para el control de velocidad, específicamente para los fotogramas iniciales, ya que se espera que los codificadores admitan la velocidad de fotogramas variable (para el control de velocidad) en función del real MediaCodec.BufferInfo#presentationTimeUs buffer timestamps
de los fotogramas posteriores.
Esta clave no se usa en los MediaCodec
MediaCodec#getOutputFormat output
MediaCodec#getInputFormat input
/formatos ni en .MediaMuxer#addTrack MediaMuxer
Documentación de Java para android.media.MediaFormat.KEY_FRAME_RATE
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.