estructura de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 (d3d12umddi.h)

La estructura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 especifica la configuración del control de velocidad.

Sintaxis

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080                   Mode;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080                  Flags;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
  DXGI_RATIONAL                                                   TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;

Miembros

Mode

Valor de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 que especifica el modo de control de velocidad.

Flags

Valor de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 que especifica las marcas para el control de velocidad.

ConfigParams

Estructura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 cuyos miembros apuntan a estructuras de configuración específicas basadas en el modo. Para el modo de matriz del parámetro de cuantificación absoluta (QP), los argumentos de configuración se proporcionan según encodeFrame .

Si Mode es D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP, los valores QP de pRateControlQPMap se usan como valores QP absolutos.

Para los otros modos de control de velocidad, los valores QP de pRateControlQPMap se interpretan como un mapa de QP delta que se usará para la operación de codificación de fotogramas actual. Los valores proporcionados en el mapa se incrementan o disminuyen sobre los valores QP decididos por el algoritmo de control de velocidad o la constante QP de línea base establecida en modo CQP.

TargetFrameRate

Estructura DXGI_RATIONAL que indica la velocidad de fotogramas de destino para la secuencia codificada. Este valor es una sugerencia para el algoritmo de presupuesto del control de velocidad.

Comentarios

Vea Codificación de vídeo D3D12 para obtener información general.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0