DXVAHD_COLOR_RGBA 構造体 (dxvahd.h)
RGB カラー値を指定します。
構文
typedef struct _DXVAHD_COLOR_RGBA {
FLOAT R;
FLOAT G;
FLOAT B;
FLOAT A;
} DXVAHD_COLOR_RGBA;
メンバー
R
赤い値。
G
緑色の値。
B
青い値。
A
アルファ値。 値の範囲は 0 (透明) から 1 (不透明) です。
注釈
RGB 値の標準範囲は [0....1] です。 チャネルあたりの n ビットを含む RGB 形式の場合、各カラー コンポーネントの値は次のように計算されます。
val = f * ((1 << n)-1)
たとえば、RGB-32 (チャネルあたり 8 ビット) の val = BYTE(f * 255.0)
場合は 。
全範囲 RGB の場合、参照黒は (0.0、0.0、0.0) で、8 ビット表現の (0、0、0) に対応します。 限られた範囲の RGB の場合、参照黒は (0.0625、0.0625、0.0625) で、8 ビット表現の (16、16、16) に対応します。 広色域形式の場合、値が [0....1] の範囲外になる可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | dxvahd.h |