Lingua

MediaCodec.ParameterKeyQpOffsetRects Campo

Definizione

Impostare l'area di interesse come QpOffset-Rects nel frame di input in coda successivo.

[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)]
public const string ParameterKeyQpOffsetRects;
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)>]
val mutable ParameterKeyQpOffsetRects : string

Valore del campo

Attributi

Commenti

Impostare l'area di interesse come QpOffset-Rects nel frame di input in coda successivo.

Il valore associato è un valore String nel formato "Top1,Left1-Bottom1,Right1=Offset1; Top2, Left2-Bottom2,Right2=Offset2;...". Se la configurazione non segue questo modello, verrà ignorata. Le coordinate (superiore, sinistra), (superiore, destra), (inferiore, sinistra) e (inferiore, destra) formano i vertici del rettangolo di selezione dell'area di interesse in pixel. Pixel (0, 0) punta all'angolo superiore sinistro del fotogramma. Offset è l'offset del parametro di quantizzazione suggerito (QP) dei blocchi nel rettangolo di selezione. Il rettangolo di selezione verrà esteso verso l'esterno per allinearsi ai limiti LCU durante la codifica. L'offset Qp è integrale e deve essere compreso nell'intervallo [-128, 127]. 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 codificati 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 il roi (area di interesse) si trova all'esterno dei limiti dei fotogrammi, < ovvero sinistra 0 o superiore < 0 o larghezza destra > o altezza inferiore > , è necessario bloccare i limiti del fotogramma. Se la correzione del roi non è valida, quella è sinistra > destra o superiore > inferiore, l'impostazione del parametro viene ignorata.

L'ambito di questa chiave è in tutta la sessione di codifica fino a quando non viene riconfigurato durante lo stato di esecuzione.

Il numero massimo di contorni (rettangoli) che è possibile specificare per un determinato frame di input è specifico del dispositivo. Le implementazioni eliminano/ignoreranno i rettangoli che superano il limite supportato. È quindi preferibile posizionare le recte in ordine decrescente di importanza. In modo transitivo, se i rettangoli delimitatori si sovrappongono, verrà usato l'offset qp del rettangolo preferito (offset qp rettangolo precedente) per quantizzare il blocco.

per android.media.MediaCodec.PARAMETER_KEY_QP_OFFSET_RECTS.

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.

Si applica a