DXVAHD_FILTER enumeration (dxvahd.h)

Specifies image filters for Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processing.

Syntax

typedef enum _DXVAHD_FILTER {
  DXVAHD_FILTER_BRIGHTNESS = 0,
  DXVAHD_FILTER_CONTRAST = 1,
  DXVAHD_FILTER_HUE = 2,
  DXVAHD_FILTER_SATURATION = 3,
  DXVAHD_FILTER_NOISE_REDUCTION = 4,
  DXVAHD_FILTER_EDGE_ENHANCEMENT = 5,
  DXVAHD_FILTER_ANAMORPHIC_SCALING = 6
} DXVAHD_FILTER;

Constants

 
DXVAHD_FILTER_BRIGHTNESS
Value: 0
Adjusts brightness.
DXVAHD_FILTER_CONTRAST
Value: 1
Adjusts contrast.
DXVAHD_FILTER_HUE
Value: 2
Adjusts hue.
DXVAHD_FILTER_SATURATION
Value: 3
Adjusts saturation.
DXVAHD_FILTER_NOISE_REDUCTION
Value: 4
Applies noise reduction.
DXVAHD_FILTER_EDGE_ENHANCEMENT
Value: 5
Applies edge enhancement.
DXVAHD_FILTER_ANAMORPHIC_SCALING
Value: 6
Performs anamorphic scaling. Anamorphic scaling can be used to stretch 4:3 content to a widescreen 16:9 aspect ratio.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header dxvahd.h

See also

DXVA-HD

Direct3D Video Enumerations

Media Foundation Enumerations