Content-type: text/html
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_VideoColorSplit4(mlib_u8 *color1, mlib_u8 *color2, mlib_u8 *color3, mlib_u8 *color4, const mlib_u8 *colors, mlib_s32 n);
The mlib_VideoColorSplit4() function performs color channel split.
The elements of the colors array are selected in consecutive groups of four. As each group is processed, the first element is stored in the color1 array; the second element, in the color2 array; and so on. This process is repeated untill the end of the colors array is reached.
The function takes the following arguments:
color1
color2
color3
color4
colors
n
The function returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE.
See attributes(5) for descriptions of the following attributes:
|
mlib_VideoColorMerge2(3MLIB), mlib_VideoColorMerge2_S16(3MLIB), mlib_VideoColorMerge3(3MLIB), mlib_VideoColorMerge3_S16(3MLIB), mlib_VideoColorMerge4(3MLIB), mlib_VideoColorMerge4_S16(3MLIB), mlib_VideoColorSplit2(3MLIB), mlib_VideoColorSplit2_S16(3MLIB), mlib_VideoColorSplit3(3MLIB), mlib_VideoColorSplit3_S16(3MLIB), mlib_VideoColorSplit4_S16(3MLIB), attributes(5)