struttura D3D11_VIDEO_COLOR_YCbCrA (d3d11.h)

Specifica un valore di colore YCbCr.

Sintassi

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

Members

Y

Valore Y luma.

Cb

Valore cb chroma.

Cr

Valore Cr chroma.

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 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Intestazione d3d11.h

Vedi anche

Informazioni sul video YUV

Strutture video Direct3D 11