Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 contém a definição de controle de taxa para o modo CBR (taxa de bits constante).

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetBitRate;
  UINT64 VBVCapacity;
  UINT64 InitialVBVFullness;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080;

Membros

InitialQP

Quando o sinalizador D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP é definido, InitialQP pode ser usado pelo algoritmo de controle de taxa.

MinQP

Quando o sinalizador D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE é definido, MinQP limita o intervalo de parâmetro de quantização (QP) do algoritmo de controle de taxa.

MaxQP

Quando o sinalizador D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE é definido, o MaxQP limita o intervalo de QP do algoritmo de controle de taxa.

MaxFrameBitSize

Tamanho máximo para cada quadro a ser codificado, em bits. Quando D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE é definido, MaxFrameBitSize limita o tamanho máximo de cada quadro no algoritmo de controle de taxa.

TargetBitRate

A taxa de bits constante a ser usada, em bits por segundo.

VBVCapacity

Quando D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES é definido, VBVCapacity especifica a capacidade, em bits, do Verificador de Buffer de Vídeo (VBV) a ser usado no algoritmo de controle de taxa.

InitialVBVFullness

Quando D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES é definido, InitialVBVFullness especifica a integridade inicial, em bits, do VBV a ser usado no algoritmo de controle de taxa.

Comentários

Consulte Codificação de vídeo D3D12 para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080