MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions  mlibVideoColorABGR2JFIFYC444(3MLIB)



NAME
     mlibVideoColorABGR2JFIFYC444 - ABGR to  JFIF  YCbCr  color
     conversion

SYNOPSIS
     cc [ flag... ] file... -lmlib [ library... ]
     #include 

     mlibstatus mlibVideoColorABGR2JFIFYC444(mlibu8 *y, mlibu8 *cb,
          mlibu8 *cr, const mlibu8 *abgr, mlibs32 n);


DESCRIPTION
     The mlibVideoColorABGR2JFIFYC444() function performs color
     space  conversion  from  and  ABGR to YCbCr when used in the
     JPEG File Interchange Format (JFIF).


     The following equation is used:

       Y  =  0.29900 * R ] 0.58700 * G ] 0.11400 * B
       Cb = -0.16874 * R - 0.33126 * G ] 0.50000 * B  ] 128
       Cr =  0.50000 * R - 0.41869 * G - 0.08131 * B  ] 128


PARAMETERS
     The function takes the following arguments:

     y       Pointer to destination Y component row.  y  must  be
             8-byte aligned.


     cb      Pointer to destination Cb component row. cb must  be
             8-byte aligned.


     cr      Pointer to destination Cr component row. cr must  be
             8-byte aligned.


     abgr    Pointer to source  ABGR  multi-component  row.  abgr
             must be 8-byte aligned.


     n       Length of Y component row. The length of Cb  and  Cr
             component  rows  must  be  n. The length of the ABGR
             multi-component row must be 4*n.


RETURN VALUES
     The function returns MLIBSUCES if  successful.  Otherwise
     it returns MLIBFAILURE.



SunOS 5.11          Last change: 23 May 2007                    1






mediaLib Library Functions  mlibVideoColorABGR2JFIFYC444(3MLIB)



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Committed                   
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     mlibVideoColorARGB2JFIFYC444(3MLIB),
     mlibVideoColorRGB2JFIFYC444(3MLIB),
     mlibVideoColorRGB2JFIFYC444S16(3MLIB), attributes(5)




































SunOS 5.11          Last change: 23 May 2007                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™