1mlib_VideoInterpX_Y_XY_U8_Um8e(d3iMaLLIiBb)Library Fmulnicbt_iVoindseoInterpX_Y_XY_U8_U8(3MLIB)
2
3
4
6 mlib_VideoInterpX_Y_XY_U8_U8 - half-pixel interpolation in both X and Y
7 directions for replenishment mode
8
10 cc [ flag... ] file... -lmlib [ library... ]
11 #include <mlib.h>
12
13 mlib_status mlib_VideoInterpX_Y_XY_U8_U8(mlib_u8 *outputX,
14 mlib_u8 *outputY, mlib_u8 *outputXY, const mlib_u8 *image,
15 mlib_s32 stride, mlib_s32 width, mlib_s32 height);
16
17
19 The mlib_VideoInterpX_Y_XY_U8_U8() function performs half-pixel inter‐
20 polation in both X and Y directions for the replenishment mode.
21
23 The function takes the following arguments:
24
25 outputX Pointer to the output of X-interpolation. outputX must be
26 8-byte aligned.
27
28
29 outputY Pointer to the output of Y-interpolation. outputY must be
30 8-byte aligned.
31
32
33 outputXY Pointer to the output of XY-interpolation. outputXY must be
34 8-byte aligned.
35
36
37 image Pointer to the image data. image must be 8-byte aligned
38
39
40 stride Stride, in bytes, between adjacent rows in the image.
41 stride must be a multiple of eight.
42
43
44 width Width of the image. width must be a multiple of eight.
45
46
47 height Height of the image. height must be a multiple of two.
48
49
51 The function returns MLIB_SUCCESS if successful. Otherwise it returns
52 MLIB_FAILURE.
53
55 See attributes(5) for descriptions of the following attributes:
56
57
58
59
60 ┌─────────────────────────────┬─────────────────────────────┐
61 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
62 ├─────────────────────────────┼─────────────────────────────┤
63 │Interface Stability │Committed │
64 ├─────────────────────────────┼─────────────────────────────┤
65 │MT-Level │MT-Safe │
66 └─────────────────────────────┴─────────────────────────────┘
67
69 mlib_VideoInterpX_U8_U8(3MLIB), mlib_VideoInterpXY_U8_U8(3MLIB),
70 mlib_VideoInterpY_U8_U8(3MLIB), attributes(5)
71
72
73
74SunOS 5.11 2 Mar 2007mlib_VideoInterpX_Y_XY_U8_U8(3MLIB)