D3D11_VIDEO_COLOR_YCbCrA Struktur (d3d11.h)
Gibt einen YCbCr-Farbwert an.
Syntax
typedef struct D3D11_VIDEO_COLOR_YCbCrA {
float Y;
float Cb;
float Cr;
float A;
} D3D11_VIDEO_COLOR_YCbCrA;
Member
Y
Der Y-Luma-Wert.
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 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Kopfzeile | d3d11.h |