次の方法で共有


D3D11_VIDEO_COLOR_YCbCrA 構造体 (d3d11.h)

YCbCr 色の値を指定します。

構文

typedef struct D3D11_VIDEO_COLOR_YCbCrA {
  float Y;
  float Cb;
  float Cr;
  float A;
} D3D11_VIDEO_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 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header d3d11.h

こちらもご覧ください

YUV ビデオについて

Direct3D 11 ビデオ構造