Compartir a través de


Estructura InputQPSettings (mfapi.h)

Describe la configuración del mapa del parámetro de cuantificación (QP) que un codificador de vídeo MFT acepta como entrada.

Syntax

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

Members

minBlockSize

Granularidad de tamaño de bloque mínimo en la que MFT puede aceptar valores QP.

maxBlockSize

Granularidad máxima de tamaño de bloque en la que el MFT puede aceptar valores QP.

stepsBlockSize

Paso incremental que se puede agregar a minBlockSize para generar un tamaño de bloque. El tamaño del bloque resultante debe estar dentro del intervalo [minBlockSize, maxBlockSize]. Cero es un valor posible para stepsBlockSize , lo que implica que minBlockSize y maxBlockSize son los únicos valores permitidos para el tamaño de bloque.

dataType

Valor de AVEncVideoQPMapElementDataType que especifica el ancho de datos y la naturaleza firmada de los valores mínimo y máximo de QP.

minValue

Este valor representa el valor QP mínimo aceptado por el codificador de vídeo MFT. Cualquier entrada dentro de dicho mapa de QP debe ser mayor o igual que minValue.

maxValue

Este valor representa el valor de QP máximo aceptado por el codificador de vídeo MFT. Cualquier entrada dentro de dicho mapa de QP debe ser menor o igual que maxValue.

steps

Observaciones

Esta estructura proporciona datos para las propiedades CODECAPI_AVEncVideoInputAbsoluteQPBlockSettings y CODECAPI_AVEncVideoInputDeltaQPBlockSettings .

Requisitos

Requirement Importancia
Header mfapi.h