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
Alpha 值。 值的範圍從 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 [僅限傳統型應用程式] |
標頭 | dxvahd.h |