共用方式為


D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS列舉 (d3d10umddi.h)

定義 Microsoft Direct3D 11 視訊處理器可支援的功能。

語法

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 鍵處理。 如需詳細資訊,請參閱 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。
* 影像調整 (proc amp) 控件會套用至整個視訊處理 blit,而不是每個數據流。
* 不支援個別串流平面 Alpha。 不過,支援每圖元 Alpha。
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO
值:0x20
視訊處理器可以支援 3D 立體聲視訊。 如需詳細資訊,請參閱 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)

另請參閱

VideoProcessorBlt

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputConstriction

VideoProcessorSetStreamLumaKey

VideoProcessorSetStreamMirror

VideoProcessorSetStreamStereoFormat