1mlib_VideoColorMerge4_S16(3mMeLdIiBa)Lib Library Funcmtliiobn_sVideoColorMerge4_S16(3MLIB)
2
3
4
6 mlib_VideoColorMerge4_S16 - color conversion (color channel merge)
7
9 cc [ flag... ] file... -lmlib [ library... ]
10 #include <mlib.h>
11
12 mlib_status mlib_VideoColorMerge4_S16(mlib_s16 *colors,
13 const mlib_s16 *color1, const mlib_s16 *color2,
14 const mlib_s16 *color3, const mlib_s16 *color4,
15 mlib_s32 n);
16
17
19 The mlib_VideoColorMerge4_S16() function performs color channel merge.
20
22 The function takes the following arguments:
23
24 colors Pointer to colors multi-component row. colors must be 8-byte
25 aligned.
26
27
28 color1 Pointer to first color component row. color1 must be 8-byte
29 aligned.
30
31
32 color2 Pointer to second color component row. color2 must be 8-byte
33 aligned.
34
35
36 color3 Pointer to third color component row. color3 must be 8-byte
37 aligned.
38
39
40 color4 Pointer to fourth color component row. color4 must be 8-byte
41 aligned.
42
43
44 n Length of color1, color2, color3, and color4 arrays. Length
45 of colors must be 4*n.
46
47
49 The function returns MLIB_SUCCESS if successful. Otherwise it returns
50 MLIB_FAILURE.
51
53 See attributes(5) for descriptions of the following attributes:
54
55
56
57
58 ┌─────────────────────────────┬─────────────────────────────┐
59 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
60 ├─────────────────────────────┼─────────────────────────────┤
61 │Interface Stability │Committed │
62 ├─────────────────────────────┼─────────────────────────────┤
63 │MT-Level │MT-Safe │
64 └─────────────────────────────┴─────────────────────────────┘
65
67 mlib_VideoColorMerge2(3MLIB), mlib_VideoColorMerge2_S16(3MLIB),
68 mlib_VideoColorMerge3(3MLIB), mlib_VideoColorMerge3_S16(3MLIB),
69 mlib_VideoColorMerge4(3MLIB), mlib_VideoColorSplit2(3MLIB), mlib_Video‐
70 ColorSplit2_S16(3MLIB), mlib_VideoColorSplit3(3MLIB), mlib_VideoColor‐
71 Split3_S16(3MLIB), mlib_VideoColorSplit4(3MLIB), mlib_VideoColor‐
72 Split4_S16(3MLIB), attributes(5)
73
74
75
76SunOS 5.11 2 Mar 2007 mlib_VideoColorMerge4_S16(3MLIB)