Partager via


MediaFormat.KeyFrameRate Champ

Définition

Clé décrivant la fréquence d’images d’un format vidéo en images/s.

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

Valeur de champ

Attributs

Remarques

Clé décrivant la fréquence d’images d’un format vidéo en images/s.

La valeur associée est normalement un entier lorsque la valeur est utilisée par la plateforme, mais les codecs vidéo acceptent également les valeurs de configuration float. Plus précisément, MediaExtractor#getTrackFormat MediaExtractor fournit une valeur entière correspondant aux informations de fréquence d’images de la piste si elle est spécifiée et non nulle. Sinon, cette clé n’est pas présente. MediaCodec#configure MediaCodec accepte les valeurs float et entière.

Cela représente la fréquence d’images d’exploitation souhaitée si elle #KEY_OPERATING_RATE n’est pas présente et #KEY_PRIORITY est 0 (en temps réel). Sinon, c’est juste informationnel.

Pour les encodeurs vidéo, cette valeur correspond à la fréquence d’images prévue (fréquence à laquelle l’application a l’intention d’envoyer des images à l’encodeur, comme calculé par les horodatages de mémoire tampon, et non à partir du taux réel d’envoi des images à l’encodeur). Les encodeurs utilisent cet indicateur pour le contrôle de débit, en particulier pour les images initiales, car les encodeurs sont censés prendre en charge la fréquence d’images variable (pour le contrôle de débit) en fonction des images suivantes MediaCodec.BufferInfo#presentationTimeUs buffer timestamps .

Cette clé n’est pas utilisée dans les MediaCodecMediaCodec#getOutputFormat outputMediaCodec#getInputFormat input/formats, ni par .MediaMuxer#addTrack MediaMuxer

Documentation Java pour android.media.MediaFormat.KEY_FRAME_RATE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à