Compartilhar via


estrutura D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 (d3d12video.h)

Representa as configurações de suporte ao controle de imagem para codificação de vídeo H.264.

Sintaxe

typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 {
  UINT MaxL0ReferencesForP;
  UINT MaxL0ReferencesForB;
  UINT MaxL1ReferencesForB;
  UINT MaxLongTermReferences;
  UINT MaxDPBCapacity;
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264;

Membros

MaxL0ReferencesForP

O valor máximo permitido nos cabeçalhos de fatia para (num_ref_idx_l0_active_minus1 +1) ao codificar quadros P. Isso é equivalente ao tamanho máximo de um L0 para um quadro P com suporte.

MaxL0ReferencesForB

O valor máximo permitido nos cabeçalhos de fatia para (num_ref_idx_l0_active_minus1 +1) ao codificar quadros B. Isso é equivalente ao tamanho máximo de um L0 para um quadro B com suporte.

MaxL1ReferencesForB

O valor máximo permitido nos cabeçalhos de fatia para (num_ref_idx_l1_active_minus1 +1) ao codificar quadros B. Isso é equivalente ao tamanho máximo de um L1 para um quadro B com suporte.

MaxLongTermReferences

O número máximo de referências usadas em um quadro que pode ser marcado como referência de longo prazo.

MaxDPBCapacity

O número máximo de imagens exclusivas que podem ser usadas do DPB que o chamador gerencia (número de índices exclusivos em L0 union L1) para um determinado comando EncodeFrame no hardware subjacente.

Requisitos

   
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho d3d12video.h