estructura D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 (d3d12video.h)
Representa la configuración de compatibilidad del control de imagen para la codificación de vídeo H.264.
Sintaxis
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;
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 fotograma 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 fotograma B admitido.
MaxLongTermReferences
Número máximo de referencias usadas en un marco que se puede marcar como referencia a largo plazo.
MaxDPBCapacity
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 | Compilación 22000 de Windows |
Servidor mínimo compatible | Compilación 22000 de Windows |
Encabezado | d3d12video.h |