XMColorRGBToYUV-Funktion (directxmath.h)
Konvertiert RGB-Farbwerte in YUV-Farbwerte.
Syntax
XMVECTOR XM_CALLCONV XMColorRGBToYUV(
[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. Jedes 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 enthält die Red-Difference-Chroma (-0,5 bis 0,5), und das W-Element enthält den Alpha (eine Kopie von rgb.w).
Hinweise
Konvertiert mithilfe von ITU-R BT.601/CCIR 601 W(r) = 0,299 W(b) = 0,114 U(max) = 0,436 V(max) = 0,615.
XMColorRGBToYUV
ist neu für DirectXMath und nicht für XNAMath 2.x verfügbar.Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
Zielplattform | Windows |
Kopfzeile | directxmath.h |