MediaCodec.ParameterKeyQpOffsetMap 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.
Impostare l'area di interesse come QpOffset-Map nel frame di input in coda successivo.
[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_MAP", ApiSince=35)]
public const string ParameterKeyQpOffsetMap;
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_MAP", ApiSince=35)>]
val mutable ParameterKeyQpOffsetMap : string
Valore del campo
- Attributi
Commenti
Impostare l'area di interesse come QpOffset-Map nel frame di input in coda successivo.
Il valore associato è una matrice di byte contenente offset del parametro di quantizzazione (QP) nell'ordine di analisi raster per l'intero frame con granularità 16x16. Le dimensioni della matrice di byte devono essere ((frame_width + 15) / 16) * ((frame_height + 15) / 16), dove frame_width e frame_height corrispondono rispettivamente alla larghezza e all'altezza configurata usando MediaFormat#KEY_WIDTH e MediaFormat#KEY_HEIGHT chiavi. Durante la codifica, se le dimensioni dell'unità di codifica sono superiori a 16x16, le informazioni qpOffset di tutti i blocchi 16x16 che includono l'unità di codifica vengono combinate e usate. Il QP del blocco di destinazione verrà calcolato come 'frameQP + offsetQP'. Se il risultato supera minQP o maxQP configurato, il valore verrà bloccato. L'offset negativo genera blocchi codificati con QP inferiore rispetto al QP del frame e gli offset positivi generano blocchi di codifica con QP superiore rispetto al QP del frame. Se le aree di QP negativo e QP positivo vengono scelte in modo saggio, l'esperienza di visualizzazione complessiva può essere migliorata.
Se le dimensioni della matrice di byte sono inferiori alle dimensioni previste, i componenti ignoreranno la configurazione e visualizzeranno un messaggio di errore. Se la matrice di byte supera le dimensioni previste, i componenti useranno la parte iniziale e ignoreranno il resto.
L'ambito di questa chiave è in tutta la sessione di codifica fino a quando non viene riconfigurato durante lo stato di esecuzione.
per android.media.MediaCodec.PARAMETER_KEY_QP_OFFSET_MAP.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.