D3D12DDICAPS_TYPE_VIDEO_0020列舉 (d3d12umddi.h)

D3D12DDICAPS_TYPE_VIDEO_0020列舉值會指定要查詢視訊功能視訊功能集

Syntax

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_0020_DECODE_SUPPORT
值: 0
檢查是否支持視訊譯碼配置檔、bitstream 加密、解析度和格式。 結果是指出支援層級 的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
擷取配接器所支援的 bitstream 加密配置清單。 相關聯的結構 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) 開始提供。

規格需求

需求
標頭 d3d12umddi.h (包含 D3d12umddi.h)

另請參閱

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_VIDEO_GETCAPS