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 |