Compartilhar via


Função XMColorYUVToRGB (directxmath.h)

Converte valores de cor YUV em valores de cor RGB.

Sintaxe

XMVECTOR XM_CALLCONV XMColorYUVToRGB(
  [in] FXMVECTOR yuv
) noexcept;

Parâmetros

[in] yuv

Valor de cor a ser convertido em Luma-Chrominance (YUV) também conhecido como YCbCr. O elemento X contém Luma (Y, 0,0 a 1,0), o elemento Y contém chroma de diferença azul (U, -0,5 a 0,5), o elemento Z contém o chroma de diferença vermelha (V, -0,5 a 0,5) e o elemento W contém o Alfa (0,0 a 1,0).

Retornar valor

O valor de cor convertido. O elemento X é Vermelho, o elemento Y é Verde, o elemento Z é Azul e o elemento W é Alpha (uma cópia de yuv.w). Cada um tem um intervalo de 0,0 a 1,0.

Comentários

Converte usando ITU-R BT.601/CCIR 601 W(r) = 0,299 W(b) = 0,114 U(max) = 0,436 V(max) = 0,615.

NotaXMColorYUVToRGB é novo para DirectXMath e não está disponível para XNAMath 2.x.
 

Requisitos de plataforma

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Funções de cor da biblioteca DirectXMath

XMColorRGBToYUV