D3D11_VIDEO_PROCESSOR_FILTER_CAPS enumeration
Defines image filter capabilities for a Microsoft Direct3D 11 video processor.
Syntax
typedef enum { D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS = 0x1, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST = 0x2, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE = 0x4, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION = 0x8, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION = 0x10, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT = 0x20, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING = 0x40, D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT = 0x80 } D3D11_VIDEO_PROCESSPR_FILTER_CAPS;
Constants
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS
-
The video processor can adjust the brightness level.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST
-
The video processor can adjust the contrast level.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE
-
The video processor can adjust hue.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION
-
The video processor can adjust the saturation level.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION
-
The video processor can perform noise reduction.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT
-
The video processor can perform edge enhancement.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING
-
The video processor can perform anamorphic scaling. Anamorphic scaling can be used to stretch 4:3 content to a widescreen 16:9 aspect ratio.
- D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT
-
For stereo 3D video, the video processor can adjust the offset between the left and right views, allowing the user to reduce potential eye strain.
Remarks
These capability flags indicate support for the image filters defined by the D3D11_VIDEO_PROCESSOR_FILTER enumeration. To apply a particular filter, call the ID3D11VideoContext::VideoProcessorSetStreamFilter method.
Requirements
|
Minimum supported client |
Windows 8 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps | Windows Store apps] |
|
Header |
|
See also