estrutura D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR (d3d12video.h)
Representa uma definição de estrutura de controle de taxa para o destino de qualidade constante com taxa de bits restrita.
Sintaxe
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;
Membros
InitialQP
Quando D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_INITIAL_QP está habilitado, permite que o QP Inicial seja usado pelo algoritmo de controle de taxa.
MinQP
Quando D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE está habilitado, limita o intervalo de QP do algoritmo de controle de taxa.
MaxQP
Quando D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE está habilitado, limita o intervalo de QP do algoritmo de controle de taxa.
MaxFrameBitSize
Tamanho máximo em bits para cada quadro a ser codificado. Quando D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_MAX_FRAME_SIZE está habilitado, limita cada tamanho máximo de quadro no algoritmo de controle de taxa.
TargetAvgBitRate
Indica a taxa média de bits de destino, em bits/segundo.
PeakBitRate
Indica a taxa máxima de bits que pode ser alcançada em bits/segundo ao usar esse modo de controle de taxa.
ConstantQualityTarget
O destino de nível de qualidade. Os valores são específicos do codec, pois cada padrão define o intervalo para esse argumento.
Requisitos
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |