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 アプリ] |
ヘッダー | d3d11.h |
関連項目
YUV ビデオ について