MediaFormat.KeyFrameRate Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Schlüssel, der die Bildfrequenz eines Videoformats in Frames/Sek. beschreibt.
[Android.Runtime.Register("KEY_FRAME_RATE")]
public const string KeyFrameRate;
[<Android.Runtime.Register("KEY_FRAME_RATE")>]
val mutable KeyFrameRate : string
Feldwert
- Attribute
Hinweise
Ein Schlüssel, der die Bildfrequenz eines Videoformats in Frames/Sek. beschreibt.
Der zugeordnete Wert ist normalerweise eine ganze Zahl, wenn der Wert von der Plattform verwendet wird, aber Videocodecs akzeptieren auch Float-Konfigurationswerte. Stellt insbesondere einen ganzzahligen Wert bereit, der den Bildfrequenzinformationen des Titels entspricht, MediaExtractor#getTrackFormat MediaExtractor
wenn angegeben und ungleich Null. Andernfalls ist dieser Schlüssel nicht vorhanden. MediaCodec#configure MediaCodec
akzeptiert Float- und ganzzahlige Werte.
Dies stellt die gewünschte Betriebsframerate dar, wenn dies #KEY_OPERATING_RATE
nicht vorhanden ist und #KEY_PRIORITY
(Echtzeit) ist 0
. Andernfalls ist dies nur informational.
Bei Video-Encodern entspricht dieser Wert der beabsichtigten Framerate (die Rate, mit der die Anwendung Frames an den Encoder senden möchte, wie durch die Pufferzeitstempel berechnet und nicht aus der tatsächlichen Echtzeitrate, die die Frames an den Encoder gesendet werden). Encoder verwenden diesen Hinweis für die Steuerung der Rate, insbesondere für die anfänglichen Frames, da Encoder die variable Framerate (für die Steuerung der Rate) basierend auf der Tatsächlichkeit MediaCodec.BufferInfo#presentationTimeUs buffer timestamps
der nachfolgenden Frames unterstützen.
Dieser Schlüssel wird weder in den MediaCodec
MediaCodec#getOutputFormat output
MediaCodec#getInputFormat input
/Formaten noch von .MediaMuxer#addTrack MediaMuxer
Java-Dokumentation für android.media.MediaFormat.KEY_FRAME_RATE
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.