語法
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。相關聯的資料結構為 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。 |
| D3D12_FEATURE_VIDEO_DECODE_FORMATS | 擷取 D3D12_VIDEO_DECODE_CONFIGURATION 支援的解碼格式清單。在針對 D3D12_FEATURE_VIDEO_DECODE_PROFILES 功能呼叫 CheckFeatureSupport 之前,請先指定 D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT 功能呼叫 CheckFeatureSupport 以取得設定檔數目。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS。 |
| D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT | 檢查是否支援色彩空間轉換、格式轉換及縮放。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT。 |
| D3D12_FEATURE_VIDEO_PROCESS_SUPPORT | 擷取視訊處理器功能。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT。 |
| D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS | 擷取可同時啟用的串流數目上限。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS。 |
| D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO | 擷取指定的去交錯模式、篩選、畫面播放速率轉換及功能所需的過去與未來畫面數目。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO。 |
| D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE | 檢查視訊解碼器堆積的配置大小。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE。如需堆積常駐預算的相關資訊,請參閱常駐。 |
| D3D12_FEATURE_VIDEO_PROCESSOR_SIZE | 檢查視訊處理器堆積的配置大小。相關聯的資料結構為 D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE。如需堆積常駐預算的相關資訊,請參閱常駐。 |
| 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。 |
需求
標頭: d3d12video_x.h 與 d3d12video_xs.h支援的平台: XBOX Series 主機與 XBOX One 系列
