estructura D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 (d3d12umddi.h)
La estructura de D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 representa el grupo de imágenes (GOP) para la codificación de vídeo H.264.
Sintaxis
typedef struct D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 {
UINT GOPLength;
UINT PPicturePeriod;
UCHAR pic_order_cnt_type;
UCHAR log2_max_frame_num_minus4;
UCHAR log2_max_pic_order_cnt_lsb_minus4;
} D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_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 marco I (GOP infinito).
PPicturePeriod
Período para que los fotogramas P se inserte dentro del GOP. Si GOPLength se establece en 0 para GOP infinito, PPicturePeriod debe ser mayor que cero. A continuación se muestra un ejemplo de uso:
Let A = GOPLength y B = PPictureInterval:
A=0; B=1 => IPPPPPPPP... A=0; B=2 => IBPBPBP... A=0; B=3 => IBBPBBPBB... A=1; B=0 => IIIIIIIII... A=2; B=1 => IPIPIPIPI... A=3; B=1 => IPPIPPIPP... A=3; B=2 => IBPIBPIBP... A=4; B=3 => IBBPIBBPIBBP...
pic_order_cnt_type
El modo de filtro de tipo de recuento de pedidos de imagen tal y como se define en el estándar H.264 en pic_order_cnt_type del conjunto de parámetros de secuencia (SPS). El valor de pic_order_cnt_type debe estar en el intervalo de 0 a 2, ambos incluidos.
log2_max_frame_num_minus4
Especifica el valor de una variable MaxFrameNum que se usa en derivaciones relacionadas con frame_num de la siguiente manera: MaxFrameNum = 2^(log2_max_frame_num_minus4 + 4)
. El valor de log2_max_frame_num_minus4 debe estar comprendido entre 0 y 12, ambos incluidos.
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 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.
Comentarios
Vea Codificación de vídeo D3D12 para obtener información general.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 (WDDM 3.0) |
Encabezado | d3d12umddi.h |