Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 contém a definição de controle de taxa para o modo VBR (taxa de bits variável).

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetAvgBitRate;
  UINT64 PeakBitRate;
  UINT64 VBVCapacity;
  UINT64 InitialVBVFullness;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_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, o 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.

TargetAvgBitRate

Taxa média de bits a ser usada, em bits por segundo.

PeakBitRate

Taxa de bits máxima que pode ser atingida, 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 plenitude inicial, em bits, do VBV a ser usado no algoritmo de controle de taxa.

Comentários

Confira 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