// d3d12umddi.h
typedef struct D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 {
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Mode;
UINT IntraRefreshDuration;
} D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 structure specifies the parameters for the intra-refresh mode that should be used when triggering intra-refresh sessions.
ModeA D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 value that indicates the type of intra refresh to be used.
IntraRefreshDurationThe duration of the intra-refresh session, in number of frames. If Mode is D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED_0080, IntraRefreshDuration and the frame height define the size of the I rows for the duration of the IR session.
When triggering an intra-refresh session, the host informs the current frame number relative to the [0..IntraRefreshDuration) session by setting IntraRefreshFrameIndex in the picture control structure.
See D3D12 video encoding for general information.
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0080_2
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0