Name | Synopsis | Description | Parameters | Return Values | Attributes | See Also
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> void mlib_VideoColorABGRint_to_ARGBint(mlib_u32 *ARGB, const mlib_u32 *ABGR, mlib_s32 w, mlib_s32 h, mlib_s32 dlb, mlib_s32 slb);
The ABGR pixel stream is broken apart and recombined into an ARGB pixel stream. All pixel components are 8-bit unsigned integers. The buffers have dimensions w and h. Within each 32-bit input word, the component ordering is A (bits 31-24), B (bits 23-16), G (bits 15-8), and R (bits 7-0). Within each 32-bit output word, the component ordering is A (bits 31-24), R (bits 23-16), G (bits 15-8), and B (bits 7-0).
The function takes the following arguments:
Pointer to output buffer.
Pointer to input buffer.
Image width in pixels.
Image height in lines.
Linebytes for output buffer.
Linebytes for input buffer.
None.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Interface Stability |
Committed |
MT-Level |
MT-Safe |
Name | Synopsis | Description | Parameters | Return Values | Attributes | See Also