estructura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 (d3d12umddi.h)
La estructura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 contiene la definición de control de velocidad para el destino de calidad constante con velocidad de bits restringida.
Sintaxis
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 {
UINT InitialQP;
UINT MinQP;
UINT MaxQP;
UINT64 MaxFrameBitSize;
UINT64 TargetAvgBitRate;
UINT64 PeakBitRate;
UINT ConstantQualityTarget;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2;
Miembros
InitialQP
Cuando se establece la marca de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP , initialQP se puede usar mediante el algoritmo de control de velocidad.
MinQP
Cuando se establece la marca de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE , MinQP limita el intervalo de parámetros de cuantificación (QP) del algoritmo de control de velocidad.
MaxQP
Cuando se establece la marca de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE , MaxQP limita el intervalo de QP del algoritmo de control de velocidad.
MaxFrameBitSize
Tamaño máximo de cada fotograma que se va a codificar, en bits. Cuando se establece D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE , MaxFrameBitSize limita el tamaño máximo de cada fotograma en el algoritmo de control de velocidad.
TargetAvgBitRate
Velocidad de bits media que se va a usar, en bits por segundo.
PeakBitRate
Velocidad de bits máxima que se puede alcanzar, en bits por segundo.
ConstantQualityTarget
Indica el nivel de calidad. Los valores son específicos del códec, ya que cada estándar define el intervalo de este argumento (por ejemplo, H.264 / HEVC 0-51, et cetera).
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_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2