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 |