enumeração D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE (d3d12video.h)
Especifica os modos de controle de taxa do codificador de vídeo.
Syntax
typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;
Constantes
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP Sem orçamento de controle de taxa. Cada chamada EncodeFrame interpretará os valores de QP no campo pRateControlQPMap da estrutura D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 ou D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC como um mapa de valores QP absolutos. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP Modo de controle de taxa de parâmetros de quantização constante. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR Modo de controle de taxa de bits constante. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR Modo de controle de taxa de bits variável. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR Modo de controle de taxa variável de taxa de destino de qualidade constante. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |