Freigeben über


XMColorRGBToYUV_UHD-Funktion (directxmath.h)

Konvertiert RGB-Farbwerte in YUV-UHD-Farbwerte.

Syntax

XMVECTOR XM_CALLCONV XMColorRGBToYUV_UHD(
  [in] FXMVECTOR rgb
) noexcept;

Parameter

[in] rgb

Zu konvertierende Farbwert. X-Element ist Rot, Y-Element ist Grün, Z-Element ist Blau und W-Element ist Alpha. Jede hat einen Bereich von 0,0 bis 1,0.

Rückgabewert

Gibt den konvertierten Farbwert in Luma-Chrominance (YUV) (YCbCr) zurück. Das X-Element enthält Luma (Y, 0,0 bis 1,0), das Y-Element blue-difference chroma (-0,5 bis 0,5), das Z-Element die Red-Difference-Chroma (-0,5 bis 0,5) und das W-Element das Alpha (eine Kopie von rgb.w).

Hinweise

Konvertiert mithilfe von ITU-R BT.2020 W(r) = 0,2627 W(b) = 0,0-593 U(max) = 0,4351 V(max) = 0,6150.

Diese Funktion ist neu in DirectXMath 3.16

Plattformanforderungen

Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Farbfunktionen der DirectXMath-Bibliothek

XMColorYUVToRGB_UHD