estructura D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 (d3d12umddi.h)
La estructura D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 representa el grupo de imágenes (GOP) para la codificación de vídeo HEVC.
Sintaxis
typedef struct D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 {
UINT GOPLength;
UINT PPicturePeriod;
UCHAR log2_max_pic_order_cnt_lsb_minus4;
} D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0;
Miembros
GOPLength
Distancia entre fotogramas I en la secuencia o el número de imágenes de un GOP. Si se establece en 0, solo el primer fotograma será un fotograma I (GOP infinito).
PPicturePeriod
Período para que los fotogramas P se inserte dentro del GOP. Si GOPLength está establecido en 0 para goP infinito, PPicturePeriod debe ser mayor que cero. A continuación se muestra un ejemplo de uso:
Deje = gopLength y B = PPictureInterval:
A=0; B=1 => IPPPPPPPP... A=0; B=2 => IBPBPBP... A=0; B=3 => IBBPBBPBB... A=1; B=0 => IIIIIII... A=2; B=1 => IPIPIPIPI... A=3; B=1 => IPPIPPIPP... A=3; B=2 => IBPIBPIBP... A=4; B=3 => IBBPIBBPIBBP...
log2_max_pic_order_cnt_lsb_minus4
Especifica el valor de una variable MaxPicOrderCntLsb que se usa en el proceso de descodificación para el recuento de pedidos de imagen, tal como se especifica en la cláusula 8.2.1 de la especificación de la siguiente manera: MaxPicOrderCntLsb = 2^(log2_max_pic_order_cnt_lsb_minus4 + 4)
. El valor de log2_max_pic_order_cnt_lsb_minus4 debe estar comprendido entre 0 y 12, ambos incluidos.
Observaciones
Consulte de codificación de vídeo D3D12 para obtener información general.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 (WDDM 3.0) |
encabezado de | d3d12umddi.h |