Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mlib_imagetestflags(3mlib) [sunos man page]

mlib_ImageTestFlags(3MLIB)				    mediaLib Library Functions					mlib_ImageTestFlags(3MLIB)

NAME
mlib_ImageTestFlags - test flags SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> int mlib_ImageTestFlags(const mlib_image *img, mlib_s32 flags); DESCRIPTION
The mlib_ImageTestFlags() function tests the flags for a combination of the following predefined characteristics. Note that the result of zero means the conditions are satisfied. MLIB_IMAGE_ALIGNED64 /* data address is 64-byte aligned */ MLIB_IMAGE_ALIGNED8 /* data address is 8-byte aligned */ MLIB_IMAGE_ALIGNED4 /* data address is 4-byte aligned */ MLIB_IMAGE_ALIGNED2 /* data address is 2-byte aligned */ MLIB_IMAGE_WIDTH8X /* width is multiple of 8 */ MLIB_IMAGE_WIDTH4X /* width is multiple of 4 */ MLIB_IMAGE_WIDTH2X /* width is multiple of 2 */ MLIB_IMAGE_HEIGHT8X /* height is multiple of 8 */ MLIB_IMAGE_HEIGHT4X /* height is multiple of 4 */ MLIB_IMAGE_HEIGHT2X /* height is multiple of 2 */ MLIB_IMAGE_STRIDE8X /* stride is multiple of 8 */ MLIB_IMAGE_ONEVECTOR /* stride is equal to width in bytes */ MLIB_IMAGE_USERALLOCATED /* data space has been allocated by user */ MLIB_IMAGE_ATTRIBUTESET /* image attribute flags have been set */ PARAMETERS
The function takes the following arguments: img Pointer to a mediaLib image structure. flags Combination of a set of characteristics to be tested. It is formed by logically Oring one or more individual predefined characteristics. RETURN VALUES
The function returns an integer value containing results of test. Condition = 0 if satisfied; otherwise, Condition != 0. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mlib_ImageGetFlags(3MLIB), attributes(5) SunOS 5.10 10 Nov 2004 mlib_ImageTestFlags(3MLIB)

Check Out this Related Man Page

mlib_VideoInterpX_Y_XY_U8_U8(3MLIB)			    mediaLib Library Functions			       mlib_VideoInterpX_Y_XY_U8_U8(3MLIB)

NAME
mlib_VideoInterpX_Y_XY_U8_U8 - half-pixel interpolation in both X and Y directions for replenishment mode SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_VideoInterpX_Y_XY_U8_U8(mlib_u8 *outputX, mlib_u8 *outputY, mlib_u8 *outputXY, const mlib_u8 *image, mlib_s32 stride, mlib_s32 width, mlib_s32 height); DESCRIPTION
The mlib_VideoInterpX_Y_XY_U8_U8() function performs half-pixel interpolation in both X and Y directions for the replenishment mode. PARAMETERS
The function takes the following arguments: outputX Pointer to the output of X-interpolation. outputX must be 8-byte aligned. outputY Pointer to the output of Y-interpolation. outputY must be 8-byte aligned. outputXY Pointer to the output of XY-interpolation. outputXY must be 8-byte aligned. image Pointer to the image data. image must be 8-byte aligned stride Stride, in bytes, between adjacent rows in the image. stride must be a multiple of eight. width Width of the image. width must be a multiple of eight. height Height of the image. height must be a multiple of two. RETURN VALUES
The function returns MLIB_SUCCESS if successful. Otherwise it returns MLIB_FAILURE. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mlib_VideoInterpX_U8_U8(3MLIB), mlib_VideoInterpXY_U8_U8(3MLIB), mlib_VideoInterpY_U8_U8(3MLIB), attributes(5) SunOS 5.10 9 Nov 2004 mlib_VideoInterpX_Y_XY_U8_U8(3MLIB)
Man Page