D3D12_VIDEO_ENCODER_INTRA_REFRESH 结构 (d3d12video.h)

表示视频编码的刷新内设置。

语法

typedef struct D3D12_VIDEO_ENCODER_INTRA_REFRESH {
  D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE Mode;
  UINT                                   IntraRefreshDuration;
} D3D12_VIDEO_ENCODER_INTRA_REFRESH;

成员

Mode

一个值,该值来自 D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE 枚举,用于指定内部刷新模式。

IntraRefreshDuration

一个 UINT64,用于指定刷新内会话的持续时间(以帧数 为单位)。 对于D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED,此值和帧高度定义 IR 会话期间 I 行的大小。

备注

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

要求

   
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 d3d12video.h