Condividi tramite


DXVAHD_COLOR_YCbCrA struttura (dxvahd.h)

Specifica un valore di colore YCbCr.

Sintassi

typedef struct _DXVAHD_COLOR_YCbCrA {
  FLOAT Y;
  FLOAT Cb;
  FLOAT Cr;
  FLOAT A;
} DXVAHD_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 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione dxvahd.h

Vedi anche

DXVA-HD

Strutture video Direct3D

Strutture di Media Foundation