enumeración D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE (d3d12video.h)

Especifica los modos de control de velocidad del 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
Sin presupuesto de control de tasas. Cada llamada a EncodeFrame interpretará los valores de QP en el campo pRateControlQPMap de la D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 o D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC estructura como un mapa de valores QP absolutos.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
Modo de control de velocidad de parámetros de cuantificación constante.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
Modo de control de velocidad de bits constante.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
Modo de control de velocidad de bits variable.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
Modo de control de velocidad variable de velocidad variable de calidad constante.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h

Consulte también

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC