Condividi tramite


MediaFormat.KeyOutputReorderDepth Campo

Definizione

Chiave facoltativa che descrive il numero massimo di frame codificati non in ordine di visualizzazione.

[Android.Runtime.Register("KEY_OUTPUT_REORDER_DEPTH", ApiSince=28)]
public const string KeyOutputReorderDepth;
[<Android.Runtime.Register("KEY_OUTPUT_REORDER_DEPTH", ApiSince=28)>]
val mutable KeyOutputReorderDepth : string

Valore del campo

Attributi

Commenti

Chiave facoltativa che descrive il numero massimo di frame codificati non in ordine di visualizzazione. Si tratta di un parametro facoltativo che si applica solo ai codificatori video. L'applicazione deve controllare il valore di questa chiave nel formato di output per verificare se il codec produrrà frame codificati non in ordine di visualizzazione. Se il codificatore lo supporta, l'ordine dei fotogrammi di output sarà diverso dall'ordine di visualizzazione e l'ordine di visualizzazione di ogni fotogramma potrebbe essere ripetuto da MediaCodec.BufferInfo#presentationTimeUs. Prima del livello API 27, l'applicazione potrebbe ricevere frame codificati non in ordine di visualizzazione anche se l'applicazione non l'ha richiesta. Nota: l'applicazione non deve riorganizzare i fotogrammi per visualizzare l'ordine prima di inserirli in MediaMuxer#writeSampleData.

Il valore predefinito è 0.

Documentazione java per android.media.MediaFormat.KEY_OUTPUT_REORDER_DEPTH.

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.

Si applica a