Skip to content

Latest commit

 

History

History
111 lines (77 loc) · 3.94 KB

ne-mfobjects-mfnominalrange.md

File metadata and controls

111 lines (77 loc) · 3.94 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:mfobjects._MFNominalRange
MFNominalRange (mfobjects.h)
Specifies whether color data includes headroom and toeroom.
MFNominalRange
MFNominalRange enumeration [Media Foundation]
MFNominalRange_0_255
MFNominalRange_16_235
MFNominalRange_48_208
MFNominalRange_64_127
MFNominalRange_Normal
MFNominalRange_Unknown
MFNominalRange_Wide
fe7547f8-84cd-461a-8d33-dbc0b90add37
mf.mfnominalrange
mfobjects/MFNominalRange
mfobjects/MFNominalRange_0_255
mfobjects/MFNominalRange_16_235
mfobjects/MFNominalRange_48_208
mfobjects/MFNominalRange_64_127
mfobjects/MFNominalRange_Normal
mfobjects/MFNominalRange_Unknown
mfobjects/MFNominalRange_Wide
mf\mfnominalrange.htm
mf
fe7547f8-84cd-461a-8d33-dbc0b90add37
12/05/2018
MFNominalRange, MFNominalRange enumeration [Media Foundation], MFNominalRange_0_255, MFNominalRange_16_235, MFNominalRange_48_208, MFNominalRange_64_127, MFNominalRange_Normal, MFNominalRange_Unknown, MFNominalRange_Wide, fe7547f8-84cd-461a-8d33-dbc0b90add37, mf.mfnominalrange, mfobjects/MFNominalRange, mfobjects/MFNominalRange_0_255, mfobjects/MFNominalRange_16_235, mfobjects/MFNominalRange_48_208, mfobjects/MFNominalRange_64_127, mfobjects/MFNominalRange_Normal, mfobjects/MFNominalRange_Unknown, mfobjects/MFNominalRange_Wide
mfobjects.h
Mfidl.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Windows
MFNominalRange
19H1
_MFNominalRange
mfobjects/_MFNominalRange
MFNominalRange
mfobjects/MFNominalRange
c++
APIRef
kbSyntax
HeaderDef
mfobjects.h
MFNominalRange

MFNominalRange enumeration

-description

Specifies whether color data includes headroom and toeroom. Headroom allows for values beyond 1.0 white ("whiter than white"), and toeroom allows for values below reference 0.0 black ("blacker than black").

-enum-fields

-field MFNominalRange_Unknown:0

Unknown nominal range.

-field MFNominalRange_Normal:1

Equivalent to MFNominalRange_0_255.

-field MFNominalRange_Wide:2

Equivalent to MFNominalRange_16_235.

-field MFNominalRange_0_255:1

The normalized range [0...1] maps to [0...255] for 8-bit samples or [0...1023] for 10-bit samples.

-field MFNominalRange_16_235:2

The normalized range [0...1] maps to [16...235] for 8-bit samples or [64...940] for 10-bit samples.

-field MFNominalRange_48_208:3

The normalized range [0..1] maps to [48...208] for 8-bit samples or [64...940] for 10-bit samples.

-field MFNominalRange_64_127:4

The normalized range [0..1] maps to [64...127] for 8-bit samples or [256...508] for 10-bit samples. This range is used in the xRGB color space.

Note  Requires Windows 7 or later.
 

-field MFNominalRange_Last

-field MFNominalRange_ForceDWORD:0x7fffffff

-remarks

This enumeration is used with the MF_MT_VIDEO_NOMINAL_RANGE attribute.

For more information about these values, see the remarks for the DXVA2_NominalRange enumeration, which is the DirectX Video Acceleration (DXVA) equivalent of this enumeration.

-see-also

Extended Color Information

Media Foundation Enumerations

Video Media Types