D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 structure (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 structure represents a group of pictures (GOP) definition for a video codec.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0 *pH264GroupOfPictures;
    D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0 *pHEVCGroupOfPictures;
    D3D12DDI_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE_0095        *pAV1SequenceStructure;
  };
} D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0;

Members

DataSize

Size of the referenced data, in bytes.

pH264GroupOfPictures

Pointer to a D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264_0082_0* structure representing the GOP structure for H.264 encoding.

pHEVCGroupOfPictures

Pointer to a D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC_0082_0* structure representing the GOP structure for HEVC encoding.

pAV1SequenceStructure

Pointer to a D3D12DDI_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE_0095 structure representing the GOP structure for AV1 encoding. Added in Windows 11, version 24H2 (WDDM 3.2).

Remarks

See D3D12 video encoding for general information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3d12umddi.h

See also

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0