MediaFormat.KeyFrameRate Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 MediaCodec
MediaCodec#getOutputFormat output
MediaCodec#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.