次の方法で共有


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 クロマ値。

Cr

Cr クロマ値。

A

アルファ値。 値の範囲は 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 [デスクトップ アプリのみ]
Header dxvahd.h

こちらもご覧ください

DXVA-HD

Direct3D ビデオ構造

Media Foundation Structures