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

刷新内会话的持续时间(以帧数为单位)。 如果 Mode为D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED_0080则 IntraRefreshDuration 和帧高度定义 IR 会话期间 I 行的大小。

注解

触发刷新内会话时,主机会通知当前帧号相对于 [0.。IntraRefreshDuration) 会话,方法是在图片控件结构中设置 IntraRefreshFrameIndex

有关常规信息,请参阅 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