DXVAHD_COLOR_YCbCrA-Struktur (dxvahd.h)
Gibt einen YCbCr-Farbwert an.
Syntax
typedef struct _DXVAHD_COLOR_YCbCrA {
FLOAT Y;
FLOAT Cb;
FLOAT Cr;
FLOAT A;
} DXVAHD_COLOR_YCbCrA;
Member
Y
Der Y-Wert (luma).
Cb
Der Cb-Chromawert.
Cr
Der Cr-Chromawert.
A
Der Alphawert. Die Werte reichen von 0 (transparent) bis 1 (undurchsichtig).
Hinweise
Werte haben einen Nominalbereich von [0...1]. Bei einem Format mit n Bits pro Kanal wird der Wert jeder Farbkomponente wie folgt berechnet:
val = f * ((1 << n)-1)
Beispiel: für 8-Bit-YUV-Formate val = BYTE(f * 255.0)
.
Referenzschwarz ist (0,0625, 0,5, 0,5), was (16, 128, 128) in einer 8-Bit-Darstellung entspricht.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |