共用方式為


DXVAHD_COLOR_YCbCrA 結構 (dxvahd.h)

指定 YCbCr 色彩值。

語法

typedef struct _DXVAHD_COLOR_YCbCrA {
  FLOAT Y;
  FLOAT Cb;
  FLOAT Cr;
  FLOAT A;
} DXVAHD_COLOR_YCbCrA;

成員

Y

Y (luma) 值。

Cb

Cb chroma 值。

Cr

Cr chroma 值。

A

Alpha 值。 值的範圍從 0 (透明) 到 1 (不透明) 。

備註

值的範圍為 [0...1]。 假設每個通道有 n 個位的格式,則會計算每個色彩元件的值,如下所示:

val = f * ((1 << n)-1)

例如,若為 8 位 YUV 格式,則 val = BYTE(f * 255.0)為 。

參照黑色是 (0.0625、0.5、0.5) ,對應至 8 位表示中的 (16、128、128) 。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 dxvahd.h

另請參閱

DXVA-HD

Direct3D 視訊結構

媒體基礎結構