HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RgbaYca Namespace Reference

Functions

IMF_EXPORT IMATH_NAMESPACE::V3f computeYw (const Chromaticities &cr)
 
IMF_EXPORT void RGBAtoYCA (const IMATH_NAMESPACE::V3f &yw, int n, bool aIsValid, const Rgba rgbaIn[], Rgba ycaOut[])
 
IMF_EXPORT void decimateChromaHoriz (int n, const Rgba ycaIn[], Rgba ycaOut[])
 
IMF_EXPORT void decimateChromaVert (int n, const Rgba *const ycaIn[N], Rgba ycaOut[])
 
IMF_EXPORT void roundYCA (int n, unsigned int roundY, unsigned int roundC, const Rgba ycaIn[], Rgba ycaOut[])
 
IMF_EXPORT void reconstructChromaHoriz (int n, const Rgba ycaIn[], Rgba ycaOut[])
 
IMF_EXPORT void reconstructChromaVert (int n, const Rgba *const ycaIn[N], Rgba ycaOut[])
 
IMF_EXPORT void YCAtoRGBA (const IMATH_NAMESPACE::V3f &yw, int n, const Rgba ycaIn[], Rgba rgbaOut[])
 
IMF_EXPORT void fixSaturation (const IMATH_NAMESPACE::V3f &yw, int n, const Rgba *const rgbaIn[3], Rgba rgbaOut[])
 

Function Documentation

IMF_EXPORT IMATH_NAMESPACE::V3f RgbaYca::computeYw ( const Chromaticities cr)
IMF_EXPORT void RgbaYca::decimateChromaHoriz ( int  n,
const Rgba  ycaIn[],
Rgba  ycaOut[] 
)
IMF_EXPORT void RgbaYca::decimateChromaVert ( int  n,
const Rgba *const  ycaIn[N],
Rgba  ycaOut[] 
)
IMF_EXPORT void RgbaYca::fixSaturation ( const IMATH_NAMESPACE::V3f yw,
int  n,
const Rgba *const  rgbaIn[3],
Rgba  rgbaOut[] 
)
IMF_EXPORT void RgbaYca::reconstructChromaHoriz ( int  n,
const Rgba  ycaIn[],
Rgba  ycaOut[] 
)
IMF_EXPORT void RgbaYca::reconstructChromaVert ( int  n,
const Rgba *const  ycaIn[N],
Rgba  ycaOut[] 
)
IMF_EXPORT void RgbaYca::RGBAtoYCA ( const IMATH_NAMESPACE::V3f yw,
int  n,
bool  aIsValid,
const Rgba  rgbaIn[],
Rgba  ycaOut[] 
)
IMF_EXPORT void RgbaYca::roundYCA ( int  n,
unsigned int  roundY,
unsigned int  roundC,
const Rgba  ycaIn[],
Rgba  ycaOut[] 
)
IMF_EXPORT void RgbaYca::YCAtoRGBA ( const IMATH_NAMESPACE::V3f yw,
int  n,
const Rgba  ycaIn[],
Rgba  rgbaOut[] 
)