Compartilhar via


função XMColorRGBToYUV_UHD (directxmath.h)

Converte valores de cor RGB em valores de cor UHD YUV.

Sintaxe

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

Parâmetros

[in] rgb

Valor de cor a ser convertido. O elemento X é Vermelho, o elemento Y é Verde, o elemento Z é Azul e o elemento W é Alpha. Cada um tem um intervalo de 0,0 a 1,0.

Retornar valor

Retorna o valor de cor 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 blue-difference (-0,5 a 0,5), o elemento Z contém o chroma de diferença vermelha (-0,5 a 0,5) e o elemento W contém o Alfa (uma cópia de rgb.w).

Comentários

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

Essa função é nova no DirectXMath 3.16

Requisitos da plataforma

Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Funções de cor da biblioteca DirectXMath

XMColorYUVToRGB_UHD