opensolaris man page for mlib_videocoloryuv444seq_to_argbint

Query: mlib_videocoloryuv444seq_to_argbint

OS: opensolaris

Section: 3mlib

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

mlib_VideoColorYUV444seq_to_ARGBint(3MLIB)		    mediaLib Library Functions			mlib_VideoColorYUV444seq_to_ARGBint(3MLIB)

NAME
mlib_VideoColorYUV444seq_to_ARGBint - color convert YUV sequential to ARGB interleaved
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ] #include <mlib.h> void mlib_VideoColorYUV444seq_to_ARGBint(mlib_u32 *ARGB, const mlib_u8 *Y, const mlib_u8 *U, const mlib_u8 *V, const mlib_u8 *A_array, mlib_u8 A_const, mlib_s32 w, mlib_s32 h, mlib_s32 dlb, mlib_s32 slb);
DESCRIPTION
The Y, U, V pixel streams are converted into an ARGB pixel stream. All pixel components are 8-bit unsigned integers. All buffers have dimensions w and h. The alpha values for this function work in the following fashion: o If A_array pointer is not NULL, the values are taken from there. It has to have the same dimensions as the Y buffer. o If A_array pointer is NULL, the alpha values for every pixel are set to A_const. The following equation is used: |R| |1.1644 0.0000 1.5966| [|Y| | 16.0000|] |G| = |1.1644 -0.3920 -0.8132| * [|U| - |128.0000|] |B| |1.1644 2.0184 0.0000| [|V| |128.0000|]
PARAMETERS
The function takes the following arguments: ARGB Pointer to output buffer. Y Pointer to Y input buffer. U Pointer to U input buffer. V Pointer to V input buffer. A_array Array of alpha values. A_const Constant alpha value. w Image width in pixels. h Image height in lines. dlb Linebytes for output buffer. slb Linebytes for input buffers.
RETURN VALUES
None.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+
SEE ALSO
mlib_VideoColorYUV420seq_to_ARGBint(3MLIB), mlib_VideoColorYUV411seq_to_ARGBint(3MLIB), mlib_VideoColorYUV422seq_to_ARGBint(3MLIB), mlib_VideoColorYUV420seq_to_ABGRint(3MLIB), mlib_VideoColorYUV411seq_to_ABGRint(3MLIB), mlib_VideoColorYUV422seq_to_ABGRint(3MLIB), mlib_VideoColorYUV444seq_to_ABGRint(3MLIB), mlib_VideoColorYUYV422int_to_ARGBint(3MLIB), mlib_VideoColorYUV444int_to_ARGBint(3MLIB), mlib_VideoColorYUYV422int_to_ABGRint(3MLIB), mlib_VideoColorYUV444int_to_ABGRint(3MLIB), mlib_VideoColorUYVY422int_to_ARGBint(3MLIB), mlib_VideoColorUYVY422int_to_ABGRint(3MLIB), mlib_VideoColorUYV444int_to_ARGBint(3MLIB), mlib_VideoColorUYV444int_to_ABGRint(3MLIB), attributes(5) SunOS 5.11 2 Mar 2007 mlib_VideoColorYUV444seq_to_ARGBint(3MLIB)
Related Man Pages
mlib_videocoloryuv411seq_to_argbint(3mlib) - opensolaris
mlib_videocoloruyv444int_to_argbint(3mlib) - sunos
mlib_videocoloryuv411seq_to_argbint(3mlib) - sunos
mlib_videocoloryuv422seq_to_argbint(3mlib) - sunos
mlib_videocoloryuv444seq_to_argbint(3mlib) - sunos
Similar Topics in the Unix Linux Community
Problem with outputting multiple lines
awk programming
awk command to find particular pattern in file.
Data manipulation from one file
Edit file hexadecimal with xxd