Compartir a través de


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

Consulte también

D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0