/***************************************************************************** * display.h: "vout display" management ***************************************************************************** * Copyright (C) 2009 Laurent Aimar * $Id$ * * Authors: Laurent Aimar * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ #include vout_display_t *vout_NewSplitter(vout_thread_t *vout, const video_format_t *source, const vout_display_state_t *state, const char *module, const char *splitter_module, vlc_tick_t double_click_timeout, vlc_tick_t hide_timeout); /* FIXME should not be there */ void vout_SendDisplayEventMouse(vout_thread_t *, const vlc_mouse_t *); vout_window_t *vout_NewDisplayWindow(vout_thread_t *, unsigned type); void vout_DeleteDisplayWindow(vout_thread_t *, vout_window_t *); void vout_SetDisplayWindowSize(vout_thread_t *, unsigned, unsigned); int vout_HideWindowMouse(vout_thread_t *, bool); void vout_UpdateDisplaySourceProperties(vout_display_t *vd, const video_format_t *);