D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080结构 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 结构指定在触发刷新内会话时应使用的刷新模式的参数。

语法

typedef struct D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 {
  D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Mode;
  UINT                                           IntraRefreshDuration;
} D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080;

成员

Mode

一个 D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 值,指示要使用的刷新类型。

IntraRefreshDuration

刷新内会话的持续时间(以帧数为单位)。 如果 模式D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED_0080IntraRefreshDuration,帧高度定义 IR 会话期间 I 行的大小。

言论

触发刷新会话时,主机通过在 图片控制结构中设置 intraRefreshFrameIndex,通知当前帧编号相对于 [0..IntraRefreshDuration) 会话。

有关一般信息,请参阅 D3D12 视频编码

要求

要求 价值
最低支持的客户端 Windows 11 (WDDM 3.0)
标头 d3d12umddi.h

另请参阅

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0080_2

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0