estructura 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 de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 cuyos miembros apuntan a estructuras de configuración específicas basadas en Modo. Para el modo de matriz del parámetro de cuantificación absoluta (QP), los argumentos de configuración se proporcionan por EncodeFrame.
Si modo es D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP, los valores de QP de pRateControlQPMap se usan como valores QP absolutos.
Para los otros modos de control de velocidad, los valores de 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 de 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 de control de velocidad.
Observaciones
Consulte de codificación de vídeo D3D12 para obtener información general.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 (WDDM 3.0) |
encabezado de | d3d12umddi.h |