D3D12DDICAPS_TYPE_VIDEO_0020 枚举 (d3d12umddi.h)

D3D12DDICAPS_TYPE_VIDEO_0020 枚举值指定要查询的视频功能视频功能集

语法

typedef enum D3D12DDICAPS_TYPE_VIDEO_0020 {
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT = 0,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES = 1,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS = 2,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT = 3,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES = 4,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT = 5,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS = 6,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO = 7,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE = 8,
  D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE = 9,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT = 10,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT = 11,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT = 12,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT = 13,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT = 14,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT = 15,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT = 16,
  D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM = 18,
  D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT = 19,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR = 20,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE = 21,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT = 22,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS = 23,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT = 24,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS = 25,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS = 26,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE = 27,
  D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES = 28,
  D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES = 29,
  D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES = 30,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC = 31,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL = 32,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT = 33,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION = 34,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT = 35,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE = 36,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE = 37,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE = 38,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE = 39,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT = 40,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT = 41,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT = 42,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS = 43,
  D3D12DDICAPS_TYPE_VIDEO_0095_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG = 44,
  D3D12DDICAPS_TYPE_VIDEO_0096_ENCODER_SUPPORT1 = 45,
  D3D12DDICAPS_TYPE_VIDEO_0098_ARCHITECTURE = 46
} ;

常量

 
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT
值: 0
检查是否支持视频解码配置文件、位流加密、分辨率和格式。 结果是指示支持级别的 D3D12DDI_VIDEO_DECODE_TIER_0020 。 关联的结构 D3D12DDI_VIDEO_DECODE_SUPPORT_DATA
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES
值:1
检索适配器支持的视频解码配置文件列表。 关联的结构D3D12DDI_VIDEO_DECODE_PROFILES_DATA。
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS
值: 2
检索适配器支持的视频解码格式的列表。 关联的结构 D3D12DDI_VIDEO_DECODE_CONFIGURATION 结构。
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT
值: 3
检查是否支持颜色空间转换、格式转换和缩放。 关联的结构是 D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES
值: 4
检索适配器支持的位流加密方案列表。 关联的结构 D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT
值: 5
检索视频处理器功能。 关联结构 D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS
值: 6
检索可以同时启用的最大输入视频流数。 关联的结构 D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO
值: 7
检索给定的去交错模式、筛选器、帧速率转换和特征所需的过去和将来帧数。 关联的结构D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA。
D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE
值: 8
检索视频解码器堆大小。 视频解码器堆的大小在编译时是静态的。 关联的结构 D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033
D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE
值: 9
检索视频解码器处理器大小。 关联的结构 D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT
值: 10
检索视频解码器支持的配置文件数。 关联的结构D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA。
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT
值: 11
检索视频解码器支持的格式数。 关联的结构 D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT
值: 12
检索视频解码器支持的位流加密方案的数量。 关联的结构D3D12DDI_VIDEO_ DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA。
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT
值: 13
检索视频加密会话功能。 关联的结构 D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT
值: 14
检索视频内容保护系统计数。 关联的结构D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030。
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT
值: 15
检索视频内容保护系统支持。 关联的结构 D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT
值: 16
检索视频加密会话转换支持。 关联的结构D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030。
D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM
值: 18
检索视频解码直方图数据。 关联的结构D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041。
D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT
值: 19
检索提供的视频功能支持,例如设备是否支持视频解码、视频处理和/或视频编码。 关联的结构 D3D12DDI_VIDEO_FEATURE_AREA_SUPPORT_DATA_0053
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR
值: 20
检索视频运动估计支持的功能。 关联的结构D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060。
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE
值: 21
检索视频运动估算器堆的分配大小。 关联的结构 D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT
值: 22
检索受支持的视频扩展命令数。 关联的结构D3D12DDI_VIDEO_EXTENSION_COMMAND_COUNT_DATA_0063。

从 Windows 10 版本 1903 开始提供, (WDDM 2.6)
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS
值: 23
检索视频扩展命令的列表。 关联的结构 D3D12DDI_VIDEO_EXTENSION_COMMANDS_DATA_0063

从 Windows 10 版本 1903 开始提供, (WDDM 2.6) 。
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT
值: 24
检索参数阶段的参数数。 关联的结构 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT_DATA_0063

从 Windows 10 版本 1903 开始提供, (WDDM 2.6) 。
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS
值: 25
检索 描述参数阶段的视频 扩展命令参数的参数信息结构的列表。 关联的结构D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETERS_DATA_0063。

从 Windows 10 版本 1903 开始提供, (WDDM 2.6) 。
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS
值: 26
检索特定视频扩展命令的功能。 关联的结构是 D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063

从 Windows 10 版本 1903 开始提供, (WDDM 2.6) 。
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE
值: 27
检索视频扩展命令的分配大小。 关联的结构 D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063

从 Windows 10 版本 1903 开始提供, (WDDM 2.6) 。
D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES
值: 28
检索视频解码受保护的资源支持功能。 关联的结构D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072。

从 Windows 10 版本 2004 (WDDM 2.8) 开始提供。
D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES
值: 29
检索视频进程受保护的资源支持功能。 关联的结构D3D12DDI_VIDEO_PROCESS_PROTECTED_RESOURCES_DATA_0072。

从 Windows 10 版本 2004 (WDDM 2.8) 开始提供。
D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES
值: 30
检索视频运动估算器保护的资源支持功能。 关联的结构D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072。

从 Windows 10 版本 2004 (WDDM 2.8) 开始提供。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC
值: 31
检查适配器是否支持用于视频编码的指定编解码器。 关联的结构D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080。

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL
值: 32
检查适配器是否支持视频编码的指定配置文件,并返回该配置文件支持的级别范围。 关联的结构D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2。

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT
值: 33
检索指定编解码器配置支持的分辨率比率数。 关联的结构D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2。

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION
值: 34
检索指定编解码器的解析支持规则。 关联的结构D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2。

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT
值: 35
检查是否支持指定的视频编码输入格式。 关联的结构 D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE
值: 36
检查是否支持指定的视频编码速率控制模式。 关联的结构D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080。

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE
值: 37
检查刷新模式中是否支持指定的视频编码。 关联的结构是 D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE
值: 38
检查是否支持指定的框架子区域布局模式。 关联的结构 D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE
值: 39
检索具有指定编码器堆属性的视频编码器堆的内存要求。 关联的结构 D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT
值: 40
检索一组特定于编解码器的配置限制。 关联的结构D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0。

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT
值: 41
检索所请求配置的功能支持详细信息。 关联的结构是 D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT
值: 42
检索与引用图片管理限制相关的特定于编解码器的功能。 关联的结构 D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS
值: 43
检索资源访问的对齐要求。 关联的结构 D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2

从 Windows 11 (WDDM 3.0) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0095_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG
值: 44
与 struct D3D12DDI_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_CONFIG_0095 一起使用。 从 Windows 11 版本 24H2 (WDDM 3.2) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0096_ENCODER_SUPPORT1
值: 45
指示驱动程序支持扩展 D3D12DDICAPS_VIDEO_ENCODER_SUPPORT1_DATA_0096 结构。 从 Windows 11 版本 24H2 (WDDM 3.2) 开始可用。
D3D12DDICAPS_TYPE_VIDEO_0098_ARCHITECTURE
值: 46

要求

要求
Header d3d12umddi.h (包括 D3d12umddi.h)

另请参阅

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_VIDEO_GETCAPS