D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS 枚举 (d3d12video.h)

指定视频编码器序列控件属性的标志。

语法

typedef enum D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
} ;

常量

 
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE
无。
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE
指示 D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC更改。PictureTargetResolution
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE
指示 [D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC 中的更改。RateControl] ( (ns-d3d12video-d3d12_video_encoder_sequence_control_desc.md) 。
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE
指示 D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC更改。SelectedLayoutModeD3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH
使用 D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC 中的配置从此帧开始启动刷新内会话 。IntraRefreshConfig
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
指示 D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC更改。CodecGOPSequence

注解

请注意,根据编解码器的不同,重新配置请求可能需要在位流和新的 SPS 标头中插入一个ID。

要求

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