estructura D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 (d3d12video.h)

Representa la estructura GOP para la codificación de vídeo H.264.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 {
  UINT  GOPLength;
  UINT  PPicturePeriod;
  UCHAR pic_order_cnt_type;
  UCHAR log2_max_frame_num_minus4;
  UCHAR log2_max_pic_order_cnt_lsb_minus4;
} D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264;

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 en el GOP. Tenga en cuenta que si GOPLength está establecido en 0 para GOP infinito, este valor debe ser mayor que cero.

Ejemplo de uso; Let A=GOPLength; B=PPictureInterval

  • A=0; B=1 => IPPPPPPPP...
  • A=0; B=2 => IBPBPBPBP...
  • 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

Especifica el modo de filtro de tipo de recuento de pedidos de imagen tal y como se define en el estándar H264 en pic_order_cnt_type en el conjunto de parámetros de secuencia. El valor de pic_order_cnt_type estará comprendido entre 0 y 2, ambos inclusive.

log2_max_frame_num_minus4

Especifica el valor de la variable MaxFrameNum que se usa en frame_num derivaciones relacionadas de la siguiente manera: MaxFrameNum = 2^(log2_max_frame_num_minus4 + 4) El valor de log2_max_frame_num_minus4 estará comprendido entre 0 y 12, ambos incluidos.

log2_max_pic_order_cnt_lsb_minus4

Especifica el valor de la variable MaxPicOrderCntLsb que se usa en el proceso de descodificación para el recuento de pedidos de imagen, tal y como se especifica en la cláusula 8.2.1 de la siguiente manera: MaxPicOrderCntLsb = 2^ (log2_max_pic_order_cnt_lsb_minus4 + 4) El valor de log2_max_pic_order_cnt_lsb_minus4 estará en el intervalo de 0 a 12, ambos inclusive.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h