Compartilhar via


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

Confira também

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC