mediaLib Library Functions mlibVideoColorSplit4(3MLIB)
NAME
mlibVideoColorSplit4 - color conversion (color channel
split)
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibVideoColorSplit4(mlibu8 *color1, mlibu8 *color2,
mlibu8 *color3, mlibu8 *color4, const mlibu8 *colors, mlibs32 n);
DESCRIPTION
The mlibVideoColorSplit4() 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 ele-
ment 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.
PARAMETERS
The function takes the following arguments:
color1 Pointer to first color component row. color1 must
be 8-byte aligned.
color2 Pointer to second color component row. color2 must
be 8-byte aligned.
color3 Pointer to third color component row. color3 must
be 8-byte aligned.
color4 Pointer to fourth color component row. color4 must
be 8-byte aligned.
colors Pointer to colors multi-component row. colors must
be 8-byte aligned.
n Length of color1, color2, color3, and color4
arrays. Length of colors must be 4*n.
RETURN VALUES
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibVideoColorSplit4(3MLIB)
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibVideoColorMerge2(3MLIB),
mlibVideoColorMerge2S16(3MLIB),
mlibVideoColorMerge3(3MLIB),
mlibVideoColorMerge3S16(3MLIB),
mlibVideoColorMerge4(3MLIB),
mlibVideoColorMerge4S16(3MLIB),
mlibVideoColorSplit2(3MLIB),
mlibVideoColorSplit2S16(3MLIB),
mlibVideoColorSplit3(3MLIB),
mlibVideoColorSplit3S16(3MLIB),
mlibVideoColorSplit4S16(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|