DXVADDI_NOMINALRANGE列挙 (d3dumddi.h)
DXVADDI_NOMINALRANGE列挙型には、サンプル データにヘッドルーム (つまり、1.0 白を超える値) と toeroom (つまり、参照 0.0 黒より下のスーパーラック) が含まれているかどうかを識別する値が含まれています。
構文
typedef enum _DXVADDI_NOMINALRANGE {
DXVADDI_NominalRangeMask,
DXVADDI_NominalRange_Unknown,
DXVADDI_NominalRange_Normal,
DXVADDI_NominalRange_Wide,
DXVADDI_NominalRange_0_255,
DXVADDI_NominalRange_16_235,
DXVADDI_NominalRange_48_208
} DXVADDI_NOMINALRANGE;
定数
DXVADDI_NominalRangeMask 公称範囲マスク。 DWORD の最初の 3 (0x07) ビットを使用して、標準範囲を指定できます。 |
DXVADDI_NominalRange_Unknown 呼び出し範囲が指定されていません。 |
DXVADDI_NominalRange_Normal 正規化された彩度 [0..1] は、8 ビットの場合は [0...255] に、10 ビットの場合は [0...1023] にマップされます。 |
DXVADDI_NominalRange_Wide 正規化された彩度 [0..1] は、8 ビットの場合は [16...235] に、10 ビットの場合は [64..940] にマップされます。 |
DXVADDI_NominalRange_0_255 正規化された彩度 [0..1] は、8 ビットの場合は [0..255] に明示的にマップされます。 |
DXVADDI_NominalRange_16_235 正規化された彩度 [0..1] は、8 ビットの場合は [16..235] に明示的にマップされます。 |
DXVADDI_NominalRange_48_208 正規化された彩度 [0..1] は、8 ビットの場合は [48..208] に明示的にマップされます。 |
注釈
DXVADDI_NOMINALRANGEのいずれかの値は、DXVADDI_EXTENDEDFORMAT構造体の NominalRange メンバーで指定できます。
広い色域 R'G'B' (つまり、16,16,16 の黒点と 235,235,235 のホワイトポイント) は、通常 の sRGB と区別する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |