D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 structure (d3d12umddi.h)
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.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 {
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Mode;
UINT IntraRefreshDuration;
} D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080;
Members
Mode
A D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 value that indicates the type of intra refresh to be used.
IntraRefreshDuration
The 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.
Remarks
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |
See also
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0080_2