D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS列舉 (d3d10umddi.h)
定義 Microsoft Direct3D 11 視訊處理器可支援的功能。
Syntax
typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS {
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;
常數
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL 值: 0x1 視訊處理器可以在輸出圖元上設定 Alpha 值。 如需詳細資訊,請參閱 VideoProcessorSetOutputAlphaFillMode。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION 值: 0x2 視訊處理器可以向下取樣視訊輸出。 如需詳細資訊,請參閱 VideoProcessorSetOutputConstriction。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY 值: 0x4 視訊處理器可以執行 luma keying。 如需詳細資訊,請參閱 VideoProcessorSetStreamLumaKey。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE 值: 0x8 視訊處理器可以從調色盤專案套用Alpha值。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY 值: 0x10 驅動程式不支援 DXVA-HDDDI。 如果已設定此功能旗標,視訊處理器有下列限制: * 最多支援兩個資料流: * 第一個數據流必須是 NV12 或 YUY2。 * 第二個數據流必須是 AYUV、AI44 或 IA44。 * 影像調整 (程式) 控件會套用至整個視訊處理 blit,而不是每個數據流。 * 不支援每個資料流平面 Alpha。 (支援每圖元 Alpha,不過。) |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO 值: 0x20 視訊處理器可以支援立體立體聲視訊。 如需詳細資訊,請參閱 VideoProcessorSetStreamStereoFormat。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION 值: 0x40 視訊處理器能夠將輸入數據流旋轉 90、180 或 270 度, (順時針) 。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM 值: 0x80 視訊處理器支援使用每一數據流 Alpha 值混合輸入數據流。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO 值: 0x100 視訊處理器支援來源和目的地的明確外觀比例。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR 值: 0x200 表示驅動程序支援 VideoProcessorSetStreamMirror。 從Windows 10 開始支援。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE 值: 0x400 指出硬體可以受益於提示,指出著色器是否可用來讀取 VideoProcessorBlt 的輸出。 這應該只由支援多平面重疊的硬體設定。 |
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 值: 0x800 指出驅動程式會根據指定的 HDR10 元數據正確轉換視訊數據。 從Windows 10 開始支援。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
標頭 | d3d10umddi.h (包含 D3d10umddi.h) |
另請參閱
VideoProcessorSetOutputAlphaFillMode
VideoProcessorSetOutputConstriction