DXVA2_NominalRange Enumeration

Describes whether video data includes headroom (values above 100% white) and toeroom (values below reference black). These flags are used in the DXVA2_ExtendedFormat Structure.

typedef enum _DXVA2_NominalRange{
        DXVA2_NominalRangeMask     = 0x07,
        DXVA2_NominalRange_Unknown = 0,
        DXVA2_NominalRange_Normal  = 1,
      DXVA2_NominalRange_Wide    = 2
    DXVA2_NominalRange_0_255   = 1,
    DXVA2_NominalRange_16_235  = 2,
    DXVA2_NominalRange_48_208  = 3
} DXVA2_NominalRange;

Members

DXVA2_NominalRangeMask

Bitmask to validate flag values. This value is not a valid flag.

DXVA2_NominalRange_Unknown

Unknown range.

DXVA2_NominalRange_Normal

Equivalent to DXVA2_NominalRange_0_255.

DXVA2_NominalRange_Wide

Equivalent to DXVA2_NominalRange_16_235.

DXVA2_NominalRange_0_255

Normalized chroma [0...1] maps to [0...255] for 8-bit samples or [0...1023] for 10-bit samples.

DXVA2_NominalRange_16_235

Normalized chroma [0...1] maps to [16...235] for 8-bit samples or [64...940] for 10-bit samples.

DXVA2_NominalRange_48_208

Normalized chroma or RGB components [0..1] map to [48...208] for 8-bit samples.

Requirements

Client: Requires Windows Vista.

Header: Include dxva2api.h.

See Also

Reference

Media Foundation Enumerations