Compartilhar via


Estrutura InputQPSettings (mfapi.h)

Descreve as configurações de mapa do Parâmetro de Quantização (QP) que um MFT do codificador de vídeo aceita como entrada.

Sintaxe

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

Members

minBlockSize

A granularidade mínima do tamanho do bloco na qual o MFT pode aceitar valores de QP.

maxBlockSize

A granularidade máxima de tamanho de bloco na qual o MFT pode aceitar valores de QP.

stepsBlockSize

Uma etapa incremental que pode ser adicionada ao minBlockSize para produzir um tamanho de bloco. O tamanho do bloco resultante deve estar dentro do intervalo [minBlockSize, maxBlockSize]. Zero é um valor possível para stepsBlockSize , o que implica que minBlockSize e maxBlockSize são os únicos valores permitidos para o tamanho do bloco.

dataType

Um valor do AVEncVideoQPMapElementDataType especificando a largura dos dados e a natureza assinada dos valores mínimo e máximo do QP.

minValue

Esse valor representa o valor mínimo de QP aceito pelo MFT do codificador de vídeo. Qualquer entrada dentro de um mapa QP deve ser maior ou igual a minValue.

maxValue

Esse valor representa o valor máximo de QP aceito pelo MFT do codificador de vídeo. Qualquer entrada dentro de um mapa QP deve ser menor ou igual a maxValue.

step

Uma etapa incremental que pode ser adicionada ao minValue para produzir um valor QP. O valor de QP resultante deve estar dentro do intervalo [minValue, maxValue]. Zero é um valor possível para a etapa, o que implica que minValue e maxValue são os únicos valores permitidos para o valor QP.

Observações

Essa estrutura fornece dados para as propriedades CODECAPI_AVEncVideoInputAbsoluteQPBlockSettings e CODECAPI_AVEncVideoInputDeltaQPBlockSettings .

Requirements

Requirement Value
Header mfapi.h