MediaCodec.ParameterKeyQpOffsetRects Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définissez la région d’intérêt comme QpOffset-Rects sur la trame d’entrée mise en file d’attente suivante.
[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
Valeur de champ
- Attributs
Remarques
Définissez la région d’intérêt comme QpOffset-Rects sur la trame d’entrée mise en file d’attente suivante.
La valeur associée est une chaîne au format « Top1,Left1-Bottom1, Right1=Offset1 ; Top2, Left2-Bottom2,Right2=Offset2 ;...". Si la configuration ne suit pas ce modèle, elle est ignorée. Les coordonnées (Haut, Gauche), (Haut, Droite), (Bas, Gauche) et (Bas, Droite) forment les sommets d’une zone englobante d’intérêt en pixels. Pixel (0, 0) pointe vers le coin supérieur gauche du cadre. Le décalage est le décalage de quantisation suggéré (QP) des blocs dans la zone englobante. La zone englobante s’étire vers l’extérieur pour s’aligner sur les limites de LCU pendant l’encodage. Le décalage Qp est intégral et doit se trouver dans la plage [-128, 127]. Le QP du bloc cible est calculé en tant que frameQP + offsetQP. Si le résultat dépasse minQP ou maxQP configuré, la valeur sera limitée. Le décalage négatif entraîne des blocs encodés au niveau du QP inférieur au QP de trame et les décalages positifs entraînent l’encodage de blocs à des QP plus élevés que le QP d’image. Si les domaines du QP négatif et du QP positif sont choisis avec sagesse, l’expérience d’affichage globale peut être améliorée.
Si roi (région d’intérêt) rect se trouve en dehors des limites du cadre, c’est-à-dire < gauche 0 ou supérieur < 0 ou hauteur droite > ou inférieure > , la rect doit être limitée aux limites du cadre. Si roi rect n’est pas valide, c’est-à-dire à gauche > ou en bas du haut > , le paramètre de paramètre est ignoré.
L’étendue de cette clé est tout au long de la session d’encodage jusqu’à ce qu’elle soit reconfigurée pendant l’état d’exécution.
Le nombre maximal de contours (rectangles) qui peuvent être spécifiés pour une trame d’entrée donnée est spécifique à l’appareil. Les implémentations suppriment/ignorent les rectangles qui dépassent leur limite prise en charge. Il est donc préférable de placer les rects dans l’ordre décroissant d’importance. De façon transitive, si les rectangles englobants se chevauchent, le décalage qp du rectangle le plus préféré (décalage qp du rectangle précédent) sera utilisé pour quantiser le bloc.
Java documentation pour android.media.MediaCodec.PARAMETER_KEY_QP_OFFSET_RECTS.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.