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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈