D3D11_VIDEO_PROCESSOR_FEATURE_CAPS列舉 (d3d11.h)

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

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_FEATURE_CAPS {
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
  D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;

常數

 
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL
值: 0x1
視訊處理器可以在輸出圖元上設定 Alpha 值。 如需詳細資訊,請參閱 ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION
值: 0x2
視訊處理器可以向下取樣視訊輸出。 如需詳細資訊,請參閱 ID3D11VideoContext::VideoProcessorSetOutputConstriction
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY
值: 0x4
視訊處理器可以執行 luma 按鍵處理。 如需詳細資訊,請參閱 ID3D11VideoContext::VideoProcessorSetStreamLumaKey
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE
值: 0x8
視訊處理器可以從調色盤專案套用Alpha值。
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY
值: 0x10
驅動程式不支援完整的視訊處理功能。 如果已設定此功能旗標,視訊處理器有下列限制:


  • 最多支援兩個資料流:

    • 第一個數據流必須是 NV12 或 YUY2。

    • 第二個數據流必須是 AYUV、AI44 或 IA44。



  • 影像調整 (proc amp) 控件會套用至整個視訊處理 blit,而不是每個數據流。

  • 不支援每個數據流平面 Alpha。 (支援每圖元 Alpha,不過.)

D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO
值: 0x20
視訊處理器可以支援 3D 立體視訊。 如需詳細資訊,請參閱 ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

設定此上限的所有驅動程式都必須支援下列立體格式: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTALD3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICALD3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION
值: 0x40
驅動程式可以在視訊處理作業中順時針旋轉 90、180 或 270 度輸入數據。
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM
值: 0x80
驅動程序支援 VideoProcessorSetStreamAlpha 呼叫。
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO
值: 0x100
驅動程序支援 VideoProcessorSetStreamPixelAspectRatio 呼叫。
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR
值: 0x200
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE
值: 0x400
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10
值: 0x800

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 d3d11.h

另請參閱

D3D11_VIDEO_PROCESSOR_CAPS

Direct3D 11 影片列舉