estructura D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC (d3d12video.h)

Representa la configuración de compatibilidad del control de imágenes para la codificación de vídeo HEVC.

Sintaxis

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

Miembros

MaxL0ReferencesForP

Valor máximo permitido en los encabezados de segmento para (num_ref_idx_l0_active_minus1 +1) al codificar fotogramas P. Esto equivale al tamaño máximo de un L0 para un marco P admitido.

MaxL0ReferencesForB

Valor máximo permitido en los encabezados de segmento para (num_ref_idx_l0_active_minus1 +1) al codificar fotogramas B. Esto equivale al tamaño máximo de un L0 para un marco B admitido.

MaxL1ReferencesForB

Valor máximo permitido en los encabezados de segmento para (num_ref_idx_l1_active_minus1 +1) al codificar fotogramas B. Esto equivale al tamaño máximo de un L1 para un marco B admitido.

MaxLongTermReferences

Número máximo de referencias usadas en un marco que se puede marcar como referencia a largo plazo.

MaxDPBCapacity

El número máximo de imágenes únicas que se pueden usar desde el DPB que administra el autor de la llamada (número de índices únicos en L0 union L1) para un comando EncodeFrame determinado en el hardware subyacente.

Requisitos

   
Cliente mínimo compatible Windows Build 22000
Servidor mínimo compatible Windows Build 22000
Encabezado d3d12video.h