D3D11_1DDI_VIDEO_COLOR_YCbCrA構造体 (d3d10umddi.h)

YCbCr 色の値を指定します。

構文

typedef struct D3D11_1DDI_VIDEO_COLOR_YCbCrA {
  float Y;
  float Cb;
  float Cr;
  float A;
} D3D11_1DDI_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
サポートされている最小のサーバー Windows Server 2012
Header d3d10umddi.h (D3d10umddi.h を含む)