> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_FEATURE_VIDEO

> 指定要查詢的 Direct3D 12 視訊功能或功能集。

指定要查詢的 Direct3D 12 視訊功能或功能集。當您想要查詢介面卡對某項功能的支援層級時，請將這些值之一傳遞給 [ID3D12VideoDevice::CheckFeatureSupport](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-checkfeaturesupport)。

## 語法

```cpp theme={null}
typedef enum D3D12_FEATURE_VIDEO    
{  
    D3D12_FEATURE_VIDEO_DECODE_SUPPORT = 0,  
    D3D12_FEATURE_VIDEO_DECODE_PROFILES = 1,  
    D3D12_FEATURE_VIDEO_DECODE_FORMATS = 2,  
    D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT = 3,  
    D3D12_FEATURE_VIDEO_PROCESS_SUPPORT = 5,  
    D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS = 6,  
    D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO = 7,  
    D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE = 8,  
    D3D12_FEATURE_VIDEO_PROCESSOR_SIZE = 9,  
    D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT = 10,  
    D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT = 11,  
    D3D12_FEATURE_VIDEO_ARCHITECTURE = 17,  
    D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM = 18,  
} D3D12_FEATURE_VIDEO  
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12\_FEATURE\_VIDEO\_DECODE\_SUPPORT | 檢查是否支援解碼設定檔、位元串流加密、解析度及格式。結果為表示支援層級的 [D3D12\_VIDEO\_DECODE\_TIER](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_decode_tier)。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_DECODE\_SUPPORT](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_support)。 |
| D3D12\_FEATURE\_VIDEO\_DECODE\_PROFILES | 擷取介面卡支援的解碼設定檔清單。在針對 D3D12\_FEATURE\_VIDEO\_DECODE\_PROFILES 功能呼叫 CheckFeatureSupport 之前，請先指定 D3D12\_FEATURE\_VIDEO\_DECODE\_PROFILE\_COUNT 功能呼叫 CheckFeatureSupport 以取得設定檔數目。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_DECODE\_PROFILES](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_profiles)。 |
| D3D12\_FEATURE\_VIDEO\_DECODE\_FORMATS | 擷取 [D3D12\_VIDEO\_DECODE\_CONFIGURATION](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_decode_configuration) 支援的解碼格式清單。在針對 D3D12\_FEATURE\_VIDEO\_DECODE\_PROFILES 功能呼叫 CheckFeatureSupport 之前，請先指定 D3D12\_FEATURE\_VIDEO\_DECODE\_FORMAT\_COUNT 功能呼叫 CheckFeatureSupport 以取得設定檔數目。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_DECODE\_FORMATS](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_formats)。 |
| D3D12\_FEATURE\_VIDEO\_DECODE\_CONVERSION\_SUPPORT | 檢查是否支援色彩空間轉換、格式轉換及縮放。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_DECODE\_CONVERSION\_SUPPORT](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_conversion_support)。 |
| D3D12\_FEATURE\_VIDEO\_PROCESS\_SUPPORT | 擷取視訊處理器功能。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_PROCESS\_SUPPORT](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_support)。 |
| D3D12\_FEATURE\_VIDEO\_PROCESS\_MAX\_INPUT\_STREAMS | 擷取可同時啟用的串流數目上限。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_PROCESS\_MAX\_INPUT\_STREAMS](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_max_input_streams)。 |
| D3D12\_FEATURE\_VIDEO\_PROCESS\_REFERENCE\_INFO | 擷取指定的去交錯模式、篩選、畫面播放速率轉換及功能所需的過去與未來畫面數目。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_PROCESS\_REFERENCE\_INFO](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_reference_info)。 |
| D3D12\_FEATURE\_VIDEO\_DECODER\_HEAP\_SIZE | 檢查視訊解碼器堆積的配置大小。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_DECODER\_HEAP\_SIZE](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decoder_heap_size)。如需堆積常駐預算的相關資訊，請參閱[常駐](https://learn.microsoft.com/en-us/windows/win32/direct3d12/residency)。 |
| D3D12\_FEATURE\_VIDEO\_PROCESSOR\_SIZE | 檢查視訊處理器堆積的配置大小。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_PROCESSOR\_SIZE](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_processor_size)。如需堆積常駐預算的相關資訊，請參閱[常駐](https://learn.microsoft.com/en-us/windows/win32/direct3d12/residency)。 |
| D3D12\_FEATURE\_VIDEO\_DECODE\_PROFILE\_COUNT | 擷取支援的解碼器設定檔數目。查詢 *D3D12\_FEATURE\_VIDEO\_DECODE\_PROFILES* 時會使用傳回的數目。 |
| D3D12\_FEATURE\_VIDEO\_DECODE\_FORMAT\_COUNT | 擷取支援的解碼器設定檔數目。查詢 *D3D12\_FEATURE\_VIDEO\_DECODE\_FORMATS* 時會使用傳回的數目。 |
| D3D12\_FEATURE\_VIDEO\_ARCHITECTURE | 表示視訊引擎是否與 CPU 具有 IO 一致性。 |
| D3D12\_FEATURE\_VIDEO\_DECODE\_HISTOGRAM | 擷取具有指定解碼設定檔、解析度及格式之解碼長條圖所支援的元件、分組計數及計數器位元深度。相關聯的資料結構為 [D3D12\_FEATURE\_DATA\_VIDEO\_DECODE\_HISTOGRAM](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_histogram)。 |

## 需求

**標頭：** d3d12video\_x.h 與 d3d12video\_xs.h\
**支援的平台**: XBOX Series 主機與 XBOX One 系列

## 另請參閱

[d3d12video\_x](/zh-TW/reference/graphics/d3d12video_x/d3d12video_x_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [D3D12_FORMAT_SUPPORT1](/reference/graphics/d3d12/enums/d3d12_format_support1_public.md)
- [D3D12_FEATURE_DATA_ARCHITECTURE](/reference/graphics/d3d12/structs/d3d12_feature_data_architecture_public.md)
