<!-- ##### SECTION Title ##### -->
ucil

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### MACRO UCIL_FOURCC ##### -->
<para>

</para>

@a: 
@b: 
@c: 
@d: 


<!-- ##### TYPEDEF ucil_rgb24_t ##### -->
<para>

</para>


<!-- ##### TYPEDEF ucil_rgb32_t ##### -->
<para>

</para>


<!-- ##### TYPEDEF ucil_yuv_t ##### -->
<para>

</para>


<!-- ##### TYPEDEF ucil_y8_t ##### -->
<para>

</para>


<!-- ##### TYPEDEF ucil_color_t ##### -->
<para>

</para>


<!-- ##### FUNCTION ucil_convolution_mask ##### -->
<para>

</para>

@dest: 
@src: 
@mask: 


<!-- ##### TYPEDEF ucil_convolution_mask_t ##### -->
<para>

</para>


<!-- ##### TYPEDEF ucil_font_object_t ##### -->
<para>

</para>


<!-- ##### TYPEDEF ucil_video_file_object_t ##### -->
<para>

</para>


<!-- ##### FUNCTION ucil_check_version ##### -->
<para>

</para>

@major: 
@minor: 
@micro: 
@Returns: 


<!-- ##### FUNCTION ucil_set_pixel ##### -->
<para>

</para>

@data_buffer: 
@color: 
@x: 
@y: 


<!-- ##### FUNCTION ucil_set_pixel_alpha ##### -->
<para>

</para>

@data_buffer: 
@color: 
@alpha: 
@x: 
@y: 


<!-- ##### FUNCTION ucil_draw_line ##### -->
<para>

</para>

@data_buffer: 
@color: 
@x1: 
@y1: 
@x2: 
@y2: 


<!-- ##### FUNCTION ucil_draw_rect ##### -->
<para>

</para>

@data_buffer: 
@color: 
@x1: 
@y1: 
@x2: 
@y2: 


<!-- ##### FUNCTION ucil_fill ##### -->
<para>

</para>

@data_buffer: 
@color: 


<!-- ##### FUNCTION ucil_draw_box ##### -->
<para>

</para>

@data_buffer: 
@color: 
@x1: 
@y1: 
@x2: 
@y2: 


<!-- ##### FUNCTION ucil_draw_circle ##### -->
<para>

</para>

@dest: 
@color: 
@cx: 
@cy: 
@r: 


<!-- ##### FUNCTION ucil_create_font_object ##### -->
<para>

</para>

@size: 
@font: 
@Returns: 


<!-- ##### FUNCTION ucil_draw_text ##### -->
<para>

</para>

@dest: 
@color: 
@fobj: 
@text: 
@x: 
@y: 


<!-- ##### FUNCTION ucil_destroy_font_object ##### -->
<para>

</para>

@fobj: 


<!-- ##### FUNCTION ucil_text_get_size ##### -->
<para>

</para>

@fobj: 
@text: 
@width: 
@height: 


<!-- ##### FUNCTION ucil_get_pixel ##### -->
<para>

</para>

@data_buffer: 
@color: 
@x: 
@y: 


<!-- ##### FUNCTION ucil_convert_color ##### -->
<para>

</para>

@src: 
@dest: 


<!-- ##### FUNCTION ucil_convert_buffer ##### -->
<para>

</para>

@dest: 
@src: 
@Returns: 


<!-- ##### FUNCTION ucil_conversion_supported ##### -->
<para>

</para>

@dest_fourcc: 
@src_fourcc: 
@Returns: 


<!-- ##### FUNCTION ucil_get_colorspace_from_fourcc ##### -->
<para>

</para>

@fourcc: 
@Returns: 


<!-- ##### FUNCTION ucil_blend_alpha ##### -->
<para>

</para>

@dest: 
@bg: 
@fg: 
@alpha: 


<!-- ##### FUNCTION ucil_create_convolution_mask ##### -->
<para>

</para>

@array: 
@size: 
@cs: 
@mode: 
@Returns: 


<!-- ##### FUNCTION ucil_create_video_file ##### -->
<para>

</para>

@path: 
@format: 
@codec: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION ucil_encode_frame ##### -->
<para>

</para>

@vobj: 
@buffer: 
@Returns: 


<!-- ##### FUNCTION ucil_close_video_file ##### -->
<para>

</para>

@vobj: 
@Returns: 


<!-- ##### FUNCTION ucil_open_video_file ##### -->
<para>

</para>

@unicap_handle: 
@filename: 
@Returns: 


<!-- ##### FUNCTION ucil_get_video_file_extension ##### -->
<para>

</para>

@codec: 
@Returns: 


