D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 enumeration (d3d12umddi.h)

Defines the image filter capabilities for a video processor.

Syntax

typedef enum D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 {
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_NONE,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_BRIGHTNESS,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_CONTRAST,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_HUE,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_SATURATION,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_NOISE_REDUCTION,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_EDGE_ENHANCEMENT,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_ANAMORPHIC_SCALING,
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_STEREO_ADJUSTMENT
} ;

Constants

 
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_NONE
No flag set.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_BRIGHTNESS
The video processor can adjust the brightness level.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_CONTRAST
The video processor can adjust the contrast level.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_HUE
The video processor can adjust hue.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_SATURATION
The video processor can adjust the saturation level.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_NOISE_REDUCTION
The video processor can perform noise reduction.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_EDGE_ENHANCEMENT
The video processor can perform edge enhancement.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_ANAMORPHIC_SCALING
The video processor can perform anamorphic scaling. Anamorphic scaling can be used to stretch content with a 4:3 aspect ratio, to a widescreen 16:9 aspect ratio.
D3D12DDI_VIDEO_PROCESS_FILTER_FLAG_0020_STEREO_ADJUSTMENT
For stereo 3D video, the video processor can adjust the offset between the left and right views. This allows the user to reduce potential eye strain.

Remarks

Note that brightness, hue, contrast and saturation support are always supported. These capability flags indicate support for the image filters defined by the D3D12DDI_VIDEO_PROCESS_FILTER enumeration. To apply a particular filter, call the SetInputStreamFilter method.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)

See also

D3D12DDI_VIDEO_PROCESS_FILTER enumeration