D3D11_VIDEO_PROCESSOR_FILTER_RANGE Structure

Defines the range of supported values for an image filter.

Syntax

typedef struct D3D11_VIDEO_PROCESSOR_FILTER_RANGE {
    int Minimum;
    int Maximum;
    int Default;
    float Multiplier;
} D3D11_VIDEO_PROCESSOR_FILTER_RANGE;  

Members

Minimum
The minimum value of the filter.

Maximum
The maximum value of the filter.

Default
The default value of the filter.

Multiplier
A multiplier. Use the following formula to translate the filter setting into the actual filter value: Actual Value = Set Value × Multiplier.

Remarks

The multiplier enables the filter range to have a fractional step value.

For example, a hue filter might have an actual range of [–180.0 … +180.0] with a step size of 0.25. The device would report the following range and multiplier:

In this case, a filter value of 2 would be interpreted by the device as 0.50 (or 2 × 0.25).

The device should use a multiplier that can be represented exactly as a base-2 fraction.

Requirements

Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).