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 |