Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt einen RGB-Farbwert an.
Syntax
typedef struct _DXVAHD_COLOR_RGBA {
FLOAT R;
FLOAT G;
FLOAT B;
FLOAT A;
} DXVAHD_COLOR_RGBA;
Member
R
Der rote Wert.
G
Der grüne Wert.
B
Der blaue Wert.
A
Der Alphawert. Die Werte reichen von 0 (transparent) bis 1 (undurchsichtig).
Hinweise
Die RGB-Werte haben einen Nominalbereich von [0...1]. Für ein RGB-Format mit n Bits pro Kanal wird der Wert jeder Farbkomponente wie folgt berechnet:
val = f * ((1 << n)-1)
Beispiel: für RGB-32 (8 Bits pro Kanal): val = BYTE(f * 255.0).
Bei RGB-Vollbereich ist schwarz (0,0, 0,0, 0,0), was (0, 0, 0) in einer 8-Bit-Darstellung entspricht. Für RGB mit begrenztem Bereich ist schwarz (0,0625, 0,0625, 0,0625), was (16, 16, 16, 16) in einer 8-Bit-Darstellung entspricht. Bei Formaten mit breitem Gamut können die Werte außerhalb des [0...1]-Bereichs liegen.
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 |