estructura D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR (d3d12video.h)
Representa una definición de estructura de control de velocidad para el destino de calidad constante con velocidad de bits restringida.
Sintaxis
typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR {
UINT InitialQP;
UINT MinQP;
UINT MaxQP;
UINT64 MaxFrameBitSize;
UINT64 TargetAvgBitRate;
UINT64 PeakBitRate;
UINT ConstantQualityTarget;
} D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR;
Miembros
InitialQP
Cuando D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_INITIAL_QP está habilitado, permite que el algoritmo de control de velocidad use el QP inicial.
MinQP
Cuando se habilita D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE , limita el intervalo QP del algoritmo de control de velocidad.
MaxQP
Cuando se habilita D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE , limita el intervalo QP del algoritmo de control de velocidad.
MaxFrameBitSize
Tamaño máximo en bits para cada fotograma que se va a codificar. Cuando se habilita D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_MAX_FRAME_SIZE , limita cada tamaño máximo de fotograma en el algoritmo de control de velocidad.
TargetAvgBitRate
Indica la velocidad de bits media de destino, en bits/segundo.
PeakBitRate
Indica la velocidad de bits máxima que se puede alcanzar en bits/segundo mientras se usa este modo de control de velocidad.
ConstantQualityTarget
Objetivo de nivel de calidad. Los valores son específicos del códec, ya que cada estándar define el intervalo de este argumento.
Requisitos
Cliente mínimo compatible | Compilación 22000 de Windows |
Servidor mínimo compatible | Compilación 22000 de Windows |
Encabezado | d3d12video.h |