Compartir a través de


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

Consulte también

D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0