mlib_imagegetbitoffset(3mlib) [opensolaris man page]
mlib_ImageGetBitOffset(3MLIB) mediaLib Library Functions mlib_ImageGetBitOffset(3MLIB) NAME
mlib_ImageGetBitOffset - get bitoffset SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_s32 mlib_ImageGetBitOffset(const mlib_image *img); DESCRIPTION
A query function that returns the bitoffset public field of a mediaLib image structure. The data type of the image can be MLIB_BIT, MLIB_BYTE, MLIB_SHORT, MLIB_USHORT, MLIB_INT, MLIB_FLOAT, or MLIB_DOUBLE. PARAMETERS
The function takes the following arguments: img Pointer to a mediaLib image structure. RETURN VALUES
The function returns the offset, in terms of bits, of an image from the beginning of the data buffer to the first pixel. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mlib_ImageGetChannels(3MLIB), mlib_ImageGetData(3MLIB), mlib_ImageGetFlags(3MLIB), mlib_ImageGetHeight(3MLIB), mlib_ImageGet- Paddings(3MLIB), mlib_ImageGetStride(3MLIB), mlib_ImageGetType(3MLIB), mlib_ImageGetWidth(3MLIB), attributes(5) SunOS 5.11 2 Mar 2007 mlib_ImageGetBitOffset(3MLIB)
Check Out this Related Man Page
mlib_ImageSetSubimageStruct(3MLIB) mediaLib Library Functions mlib_ImageSetSubimageStruct(3MLIB) NAME
mlib_ImageSetSubimageStruct - set sub-image data structure SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> mlib_status mlib_ImageSetSubimageStruct(mlib_image *subimg, const mlib_image *img, mlib_s32 x, mlib_s32 y, mlib_s32 w, mlib_s32 h); DESCRIPTION
The mlib_ImageSetSubimageStruct() function sets a sub-image's data structure using parameters supplied by the user. The mlib_ImageSetSubimageStruct() function returns MLIB_FAILURE if the supplied parameters do not pass the following sanity checks: o subimg != NULL o img != NULL o 0 < w <= mlib_ImageGetWidth(img) o 0 < h <= mlib_ImageGetHeight(img) o 0 <= x <= (mlib_ImageGetWidth(img) - w) o 0 <= y <= (mlib_ImageGetHeight(img) - h) Whenever MLIB_FAILURE is returned, the original image data structure is not changed. PARAMETERS
The function takes the following arguments: subimg Pointer to the sub-image data structure. img Pointer to the source image data structure. x X coordinate of the left border in the source image. y Y coordinate of the top border in the source image. w Width of the sub-image. h Height of the sub-image. RETURN VALUES
MLIB_SUCCESS is returned if the image data structure is set successfully. MLIB_FAILURE is returned when the image data structure can not be set according to the parameters supplied. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mlib_ImageCreate(3MLIB), mlib_ImageCreateSubimage(3MLIB), mlib_ImageCreateStruct(3MLIB), mlib_ImageSetStruct(3MLIB), mlib_ImageReset- Struct(3MLIB), mlib_ImageResetSubimageStruct(3MLIB), mlib_ImageDelete(3MLIB), mlib_ImageSetFormat(3MLIB), mlib_ImageSetPaddings(3MLIB), attributes(5) SunOS 5.11 10 Sep 2007 mlib_ImageSetSubimageStruct(3MLIB)