D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef enum D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 {
  D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_I_FRAME,
  D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_P_FRAME,
  D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_B_FRAME,
  D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_IDR_FRAME
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_video_encoder_frame_type_h264_0080)

Description

The D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080 enumeration lists possible H.264 encoder frame types.

Constants

D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_I_FRAME

An I-frame: completely intra-coded frame.

D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_P_FRAME

A P-frame (predicted frame): allows references to past frames.

D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_B_FRAME

A B-frame (bi-directional frame): allows references to both past and future frames, in display order.

D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_H264_0080_IDR_FRAME

An IDR frame (instantaneous decoder refresh frame): A special type of I-frame where no frame after it can reference any frame before it.

Remarks

See D3D12 video encoding for general information.

See also

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_0082_0

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0