MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions  mlibSignalConvertShiftF32U8(3MLIB)



NAME
     mlibSignalConvertShiftF32U8,
     mlibSignalConvertShiftF32S8,
     mlibSignalConvertShiftF32S16,
     mlibSignalConvertShiftF32S32,
     mlibSignalConvertShiftF32SU8S,
     mlibSignalConvertShiftF32S8S,
     mlibSignalConvertShiftF32S16S,
     mlibSignalConvertShiftF32S32S  -  data type convert with
     shifting

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

     mlibstatus mlibSignalConvertShiftF32U8(mlibf32 *dst, const mlibu8 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32S8(mlibf32 *dst, const mlibs8 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32S16(mlibf32 *dst, const mlibs16 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32S32(mlibf32 *dst, const mlibs32 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32SU8S(mlibf32 *dst, const mlibu8 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32S8S(mlibf32 *dst, const mlibs8 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32S16S(mlibf32 *dst, const mlibs16 *src,
          mlibs32 shift, mlibs32 n);


     mlibstatus mlibSignalConvertShiftF32S32S(mlibf32 *dst, const mlibs32 *src,
          mlibs32 shift, mlibs32 n);


DESCRIPTION
     Each of these functions  performs  data  type  convert  with
     shifting.





SunOS 5.11           Last change: 2 Mar 2007                    1






mediaLib Library Functions  mlibSignalConvertShiftF32U8(3MLIB)



     The following equation is used:

       dst[i] = src[i] * 2**shift



     See the following table for  available  variations  of  this
     group of data type convert functions.



          Type [*]                F32                  F32S
     
     U8                   Y
     S8                   Y
     
     S16                  Y
     
     S32                  Y
     
     U8S                                        Y
     
     S8S                                        Y
     
     S16S                                       Y
     
     S32S                                       Y



     [*] Each row represents a  source  data  type.  Each  column
     represents a destination data type.

PARAMETERS
     Each of the functions takes the following arguments:

     dst      Destination signal array.


     src      Source signal array.


     shift    Left shifting factor.


     n        Number of samples in the source signal arrays.


RETURN VALUES
     Each of the functions returns  MLIBSUCES  if  successful.
     Otherwise it returns MLIBFAILURE.




SunOS 5.11           Last change: 2 Mar 2007                    2






mediaLib Library Functions  mlibSignalConvertShiftF32U8(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
     mlibSignalConvertShiftU8S8Sat(3MLIB), attributes(5)






































SunOS 5.11           Last change: 2 Mar 2007                    3



OpenSolaris man pages main menu

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