共用方式為


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

另請參閱

DXVA-HD

Direct3D 視訊結構

媒體基礎結構