Condividi tramite


struttura D3D11_1DDI_VIDEO_COLOR_YCbCrA (d3d10umddi.h)

Specifica un valore di colore YCbCr.

Sintassi

typedef struct D3D11_1DDI_VIDEO_COLOR_YCbCrA {
  float Y;
  float Cb;
  float Cr;
  float A;
} D3D11_1DDI_VIDEO_COLOR_YCbCrA;

Members

Y

Valore Y (luma).

Cb

Valore ccromatico cb.

Cr

Valore cromatico cr.

A

Valore alfa. I valori sono compresi tra 0 (trasparente) e 1 (opaco).

Commenti

I valori hanno un intervallo nominale di [0...1]. Dato un formato con n bit per canale, il valore di ogni componente colore viene calcolato come segue:

val = f * ((1 << n)-1)

Ad esempio, per i formati YUV a 8 bit, val = BYTE(f * 255.0). Il nero di riferimento è (0,0625, 0,5, 0,5), che corrisponde a (16, 128, 128) in una rappresentazione a 8 bit.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3d10umddi.h (include D3d10umddi.h)