
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | VIS_ZOOM 4 |
| #define | ZOOM_FACTOR 8 |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static picture_t * | Filter (filter_t *, picture_t *) |
| static int | Mouse (filter_t *, vlc_mouse_t *, const vlc_mouse_t *, const vlc_mouse_t *) |
| static void | DrawZoomStatus (uint8_t *, int i_pitch, int i_width, int i_height, int i_offset_x, int i_offset_y, bool b_visible) |
| static void | DrawRectangle (uint8_t *, int i_pitch, int i_width, int i_height, int x, int y, int i_w, int i_h) |
| static int Create | ( | vlc_object_t * | p_this | ) | [static] |
References filter_sys_t::b_visible, CASE_PLANAR_YUV, es_format_IsSimilar(), Filter(), filter_t::fmt_in, filter_t::fmt_out, es_format_t::i_codec, filter_sys_t::i_hide_timeout, filter_sys_t::i_last_activity, filter_sys_t::i_x, filter_sys_t::i_y, filter_sys_t::i_zoom, image_HandlerCreate, mdate(), Mouse(), msg_Err, filter_sys_t::p_image, filter_t::p_sys, p_sys, var_CreateGetInteger, VLC_CODEC_GREY, VLC_EGENERIC, VLC_ENOMEM, VLC_SUCCESS, and ZOOM_FACTOR.
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
References image_HandlerDelete(), filter_sys_t::p_image, filter_t::p_sys, and p_sys.
| static void DrawRectangle | ( | uint8_t * | pb_dst, | |
| int | i_pitch, | |||
| int | i_width, | |||
| int | i_height, | |||
| int | x, | |||
| int | y, | |||
| int | i_w, | |||
| int | i_h | |||
| ) | [static] |
| static void DrawZoomStatus | ( | uint8_t * | pb_dst, | |
| int | i_pitch, | |||
| int | i_width, | |||
| int | i_height, | |||
| int | i_offset_x, | |||
| int | i_offset_y, | |||
| bool | b_visible | |||
| ) | [static] |
References __MIN, filter_sys_t::b_visible, CopyInfoAndRelease(), crop(), DrawRectangle(), DrawZoomStatus(), filter_NewPicture(), filter_t::fmt_in, filter_t::fmt_out, picture_t::format, video_format_t::i_height, filter_sys_t::i_hide_timeout, filter_sys_t::i_last_activity, plane_t::i_lines, plane_t::i_pitch, picture_t::i_planes, video_format_t::i_width, filter_sys_t::i_x, filter_sys_t::i_y, filter_sys_t::i_zoom, image_Convert, mdate(), picture_t::p, filter_sys_t::p_image, plane_t::p_pixels, filter_t::p_sys, p_sys, picture_CopyPixels(), picture_Release(), es_format_t::video, VIS_ZOOM, Y_PLANE, and ZOOM_FACTOR.
| static int Mouse | ( | filter_t * | p_filter, | |
| vlc_mouse_t * | p_mouse, | |||
| const vlc_mouse_t * | p_old, | |||
| const vlc_mouse_t * | p_new | |||
| ) | [static] |
References __MAX, __MIN, filter_sys_t::b_visible, filter_t::fmt_in, video_format_t::i_height, filter_sys_t::i_last_activity, video_format_t::i_width, filter_sys_t::i_x, vlc_mouse_t::i_x, filter_sys_t::i_y, vlc_mouse_t::i_y, filter_sys_t::i_zoom, mdate(), MOUSE_BUTTON_LEFT, filter_t::p_sys, p_sys, es_format_t::video, VIS_ZOOM, VLC_EGENERIC, vlc_mouse_HasMoved(), vlc_mouse_HasPressed(), vlc_mouse_IsLeftPressed(), VLC_SUCCESS, and ZOOM_FACTOR.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6