mediaLib Library Functions mlibVideoColorSplit3S16(3MLIB)
NAME
mlibVideoColorSplit3S16 - color conversion (color channel
split)
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibVideoColorSplit3S16(mlibs16 *color1, mlibs16 *color2,
mlibs16 *color3, const mlibs16 *colors, mlibs32 n);
DESCRIPTION
The mlibVideoColorSplit3S16() function performs color
channel split.
The elements of the colors array are selected in consecutive
groups of three. As each group is processed, the first ele-
ment is stored in the color1 array; the second element, in
the color2 array; and the third element, in the color3
array. 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.
colors Pointer to colors multi-component row. colors must
be 8-byte aligned.
n Length of color1, color2, and color3 arrays.
Length of colors must be 3*n.
RETURN VALUES
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibVideoColorSplit3S16(3MLIB)
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), mlibVideoColorSplit4(3MLIB),
mlibVideoColorSplit4S16(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|