MediaFormat.KeyFrameRate Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiave che descrive la frequenza dei fotogrammi di un formato video in fotogrammi/sec.
[Android.Runtime.Register("KEY_FRAME_RATE")]
public const string KeyFrameRate;
[<Android.Runtime.Register("KEY_FRAME_RATE")>]
val mutable KeyFrameRate : string
Valore del campo
- Attributi
Commenti
Chiave che descrive la frequenza dei fotogrammi di un formato video in fotogrammi/sec.
Il valore associato è in genere un numero intero quando il valore viene usato dalla piattaforma, ma i codec video accettano anche valori di configurazione float. In particolare, MediaExtractor#getTrackFormat MediaExtractor
fornisce un valore intero corrispondente alle informazioni sulla frequenza dei fotogrammi della traccia, se specificato e diverso da zero. In caso contrario, questa chiave non è presente. MediaCodec#configure MediaCodec
accetta valori float e integer.
Rappresenta la frequenza dei fotogrammi operativi desiderata se l'oggetto #KEY_OPERATING_RATE
non è presente ed #KEY_PRIORITY
è 0
(in tempo reale). In caso contrario, questo è solo informativo.
Per i codificatori video questo valore corrisponde alla frequenza dei fotogrammi desiderata (la frequenza con cui l'applicazione intende inviare fotogrammi al codificatore, come calcolato dai timestamp del buffer e non dalla velocità effettiva in tempo reale che i fotogrammi vengono inviati al codificatore). I codificatori usano questo hint per il controllo della frequenza, in particolare per i fotogrammi iniziali, perché i codificatori devono supportare la frequenza dei fotogrammi variabili (per il controllo della frequenza) in base all'effettivo MediaCodec.BufferInfo#presentationTimeUs buffer timestamps
dei fotogrammi successivi.
Questa chiave non viene usata nei MediaCodec
MediaCodec#getOutputFormat output
MediaCodec#getInputFormat input
/formati, né da .MediaMuxer#addTrack MediaMuxer
Documentazione java per android.media.MediaFormat.KEY_FRAME_RATE
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.