Structure InputQPSettings (mfapi.h)

Décrit les paramètres de mappage QP (Quantization Parameter) qu’un encodeur vidéo MFT accepte comme entrée.

Syntaxe

typedef struct _inputQPSettings {
  UINT32                          minBlockSize;
  UINT32                          maxBlockSize;
  UINT32                          stepsBlockSize;
  eAVEncVideoQPMapElementDataType dataType;
  INT16                           minValue;
  INT16                           maxValue;
  UINT16                          steps;
} InputQPSettings;

Members

minBlockSize

Granularité minimale de taille de bloc à laquelle le MFT peut accepter les valeurs QP.

maxBlockSize

Granularité maximale de taille de bloc à laquelle le MFT peut accepter les valeurs QP.

stepsBlockSize

Étape incrémentielle qui peut être ajoutée à minBlockSize pour produire une taille de bloc. La taille de bloc résultante doit se trouver dans la plage [minBlockSize, maxBlockSize]. Zéro est une valeur possible pour stepsBlockSize , ce qui implique que minBlockSize et maxBlockSize sont les seules valeurs autorisées pour la taille du bloc.

dataType

Valeur de l’AVEncVideoQPMapElementDataType spécifiant la largeur des données et la nature signée des valeurs minimales et maximales du QP.

minValue

Cette valeur représente la valeur QP minimale acceptée par l’encodeur vidéo MFT. Toute entrée au sein d’une telle carte QP doit être supérieure ou égale à minValue.

maxValue

Cette valeur représente la valeur QP maximale acceptée par l’encodeur vidéo MFT. Toute entrée au sein d’une telle carte QP doit être inférieure ou égale à maxValue.

steps

Remarques

Cette structure fournit des données pour les propriétés CODECAPI_AVEncVideoInputAbsoluteQPBlockSettings et CODECAPI_AVEncVideoInputDeltaQPBlockSettings .

Spécifications

Requirement Valeur
Header mfapi.h