
Defines | |
| #define | ADVANCED_PREFS_TEXT N_( "Show advanced preferences over simple ones" ) |
| #define | ADVANCED_PREFS_LONGTEXT |
| #define | SYSTRAY_TEXT N_( "Systray icon" ) |
| #define | SYSTRAY_LONGTEXT |
| #define | MINIMIZED_TEXT N_( "Start VLC with only a systray icon" ) |
| #define | MINIMIZED_LONGTEXT |
| #define | KEEPSIZE_TEXT N_( "Resize interface to the native video size" ) |
| #define | KEEPSIZE_LONGTEXT |
| #define | TITLE_TEXT N_( "Show playing item name in window title" ) |
| #define | TITLE_LONGTEXT |
| #define | NOTIFICATION_TEXT N_( "Show notification popup on track change" ) |
| #define | NOTIFICATION_LONGTEXT |
| #define | ADVANCED_OPTIONS_TEXT N_( "Advanced options" ) |
| #define | ADVANCED_OPTIONS_LONGTEXT |
| #define | OPACITY_TEXT N_( "Windows opacity between 0.1 and 1" ) |
| #define | OPACITY_LONGTEXT |
| #define | OPACITY_FS_TEXT N_( "Fullscreen controller opacity between 0.1 and 1" ) |
| #define | OPACITY_FS_LONGTEXT |
| #define | ERROR_TEXT N_( "Show unimportant error and warnings dialogs" ) |
| #define | UPDATER_TEXT N_( "Activate the updates availability notification" ) |
| #define | UPDATER_LONGTEXT |
| #define | UPDATER_DAYS_TEXT N_("Number of days between two update checks") |
| #define | COMPLETEVOL_TEXT N_( "Allow the volume to be set to 400%" ) |
| #define | COMPLETEVOL_LONGTEXT |
| #define | SAVEVOL_TEXT N_( "Automatically save the volume on exit" ) |
| #define | PRIVACY_TEXT N_( "Ask for network policy at start" ) |
| #define | RECENTPLAY_TEXT N_( "Save the recently played items in the menu" ) |
| #define | RECENTPLAY_FILTER_TEXT N_( "List of words separated by | to filter" ) |
| #define | RECENTPLAY_FILTER_LONGTEXT |
| #define | SLIDERCOL_TEXT N_( "Define the colors of the volume slider " ) |
| #define | SLIDERCOL_LONGTEXT |
| #define | QT_MODE_TEXT N_( "Selection of the starting mode and look " ) |
| #define | QT_MODE_LONGTEXT |
| #define | QT_FULLSCREEN_TEXT N_( "Show a controller in fullscreen mode" ) |
| #define | QT_NATIVEOPEN_TEXT N_( "Embed the file browser in open dialog" ) |
| #define | FULLSCREEN_NUMBER_TEXT N_( "Define which screen fullscreen goes" ) |
| #define | FULLSCREEN_NUMBER_LONGTEXT |
| #define | QT_AUTOLOAD_EXTENSIONS_TEXT N_( "Load extensions on startup" ) |
| #define | QT_AUTOLOAD_EXTENSIONS_LONGTEXT |
| #define | QT_MINIMAL_MODE_TEXT N_("Start in minimal view (without menus)" ) |
Functions | |
| static int | OpenIntf (vlc_object_t *) |
| static int | OpenDialogs (vlc_object_t *) |
| static int | Open (vlc_object_t *, bool) |
| static void | Close (vlc_object_t *) |
| Releases resources. | |
| static int | WindowOpen (vlc_object_t *) |
| static void | WindowClose (vlc_object_t *) |
| static void * | Thread (void *) |
| static void | ShowDialog (intf_thread_t *, int, int, intf_dialog_args_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | WindowControl (vout_window_t *, int i_query, va_list) |
| Video output window provider. | |
Variables | |
| static vlc_sem_t | ready |
| struct { | |
| vlc_mutex_t lock | |
| bool busy | |
| } | one |
| #define ADVANCED_OPTIONS_LONGTEXT |
Value:
N_( "Show all the advanced options " \ "in the dialogs." )
| #define ADVANCED_OPTIONS_TEXT N_( "Advanced options" ) |
| #define ADVANCED_PREFS_LONGTEXT |
Value:
N_( "Show advanced preferences and not simple "\ "preferences when opening the preferences "\ "dialog." )
| #define ADVANCED_PREFS_TEXT N_( "Show advanced preferences over simple ones" ) |
| #define COMPLETEVOL_LONGTEXT |
Value:
N_( "Allow the volume to have range from 0% to " \ "400%, instead of 0% to 200%. This option " \ "can distort the audio, since it uses " \ "software amplification." )
| #define COMPLETEVOL_TEXT N_( "Allow the volume to be set to 400%" ) |
| #define ERROR_TEXT N_( "Show unimportant error and warnings dialogs" ) |
| #define FULLSCREEN_NUMBER_LONGTEXT |
Value:
N_( "Screennumber of fullscreen, instead of" \ "same screen where interface is" )
| #define FULLSCREEN_NUMBER_TEXT N_( "Define which screen fullscreen goes" ) |
| #define KEEPSIZE_LONGTEXT |
Value:
N_( "You have two choices:\n" \ " - The interface will resize to the native video size\n" \ " - The video will fit to the interface size\n " \ "By default, interface resize to the native video size." )
| #define KEEPSIZE_TEXT N_( "Resize interface to the native video size" ) |
| #define MINIMIZED_LONGTEXT |
Value:
N_( "VLC will start with just an icon in " \ "your taskbar" )
| #define NOTIFICATION_LONGTEXT |
Value:
N_( \ "Show a notification popup with the artist and track name when " \ "the current playlist item changes, when VLC is minimized or hidden." )
| #define NOTIFICATION_TEXT N_( "Show notification popup on track change" ) |
| #define OPACITY_FS_LONGTEXT |
Value:
N_( "Sets the fullscreen controller opacity between 0.1 and 1 " \ "for main interface, playlist and extended panel."\ " This option only works with Windows and " \ "X11 with composite extensions." )
| #define OPACITY_FS_TEXT N_( "Fullscreen controller opacity between 0.1 and 1" ) |
| #define OPACITY_LONGTEXT |
Value:
N_( "Sets the windows opacity between 0.1 and 1 " \ "for main interface, playlist and extended panel."\ " This option only works with Windows and " \ "X11 with composite extensions." )
| #define OPACITY_TEXT N_( "Windows opacity between 0.1 and 1" ) |
| #define PRIVACY_TEXT N_( "Ask for network policy at start" ) |
| #define QT_AUTOLOAD_EXTENSIONS_LONGTEXT |
Value:
N_( "Automatically load the "\ "extensions module on startup" )
| #define QT_AUTOLOAD_EXTENSIONS_TEXT N_( "Load extensions on startup" ) |
| #define QT_FULLSCREEN_TEXT N_( "Show a controller in fullscreen mode" ) |
| #define QT_MINIMAL_MODE_TEXT N_("Start in minimal view (without menus)" ) |
| #define QT_MODE_LONGTEXT |
Value:
N_( "Start VLC with:\n" \ " - normal mode\n" \ " - a zone always present to show information " \ "as lyrics, album arts...\n" \ " - minimal mode with limited controls" )
| #define QT_MODE_TEXT N_( "Selection of the starting mode and look " ) |
| #define QT_NATIVEOPEN_TEXT N_( "Embed the file browser in open dialog" ) |
| #define RECENTPLAY_FILTER_LONGTEXT |
Value:
N_( "Regular expression used to filter " \ "the recent items played in the player" )
| #define RECENTPLAY_FILTER_TEXT N_( "List of words separated by | to filter" ) |
| #define RECENTPLAY_TEXT N_( "Save the recently played items in the menu" ) |
| #define SAVEVOL_TEXT N_( "Automatically save the volume on exit" ) |
| #define SLIDERCOL_LONGTEXT |
Value:
N_( "Define the colors of the volume slider\n" \ "By specifying the 12 numbers separated by a ';'\n" \ "Default is '255;255;255;20;226;20;255;176;15;235;30;20'\n" \ "An alternative can be '30;30;50;40;40;100;50;50;160;150;150;255' ")
| #define SLIDERCOL_TEXT N_( "Define the colors of the volume slider " ) |
| #define SYSTRAY_LONGTEXT |
Value:
N_( "Show an icon in the systray " \ "allowing you to control VLC media player " \ "for basic actions." )
| #define SYSTRAY_TEXT N_( "Systray icon" ) |
| #define TITLE_LONGTEXT |
Value:
N_( "Show the name of the song or video in the " \ "controler window title." )
| #define UPDATER_DAYS_TEXT N_("Number of days between two update checks") |
| #define UPDATER_LONGTEXT |
Value:
N_( "Activate the automatic notification of new " \ "versions of the software. It runs once every " \ "two weeks." )
| #define UPDATER_TEXT N_( "Activate the updates availability notification" ) |
| static void Close | ( | vlc_object_t * | p_this | ) | [static] |
Releases resources.
Close the module.
Destroys the X11 window.
Disconnect from the X server.
Close a SDL video output.
It destroys an OpenGL vout display.
Terminate a vout display created by Open.
It destroyes a Direct3D vout display.
Terminate an output method created by Open.
Release the drawable.
Close a libcaca video output.
Close a aa video output method.
Close the filter.
Terminate a splitter module.
This function closes a clone video splitter module.
Common close function.
Releases allocate resources.
Close: Destructor.
| p_this | pointer to this filter object | |
| p_this,: | the filter object |
| static int Open | ( | vlc_object_t * | p_this, | |
| bool | isDialogProvider | |||
| ) | [static] |
References intf_sys_t::b_isDialogProvider, busy, Display(), msg_Err, one, intf_sys_t::p_mi, intf_sys_t::p_playlist, intf_thread_t::p_sys, p_sys, pl_Get, Thread(), intf_sys_t::thread, var_Create, var_CreateGetNonEmptyString, var_SetAddress, vlc_clone(), VLC_EGENERIC, VLC_ENOMEM, vlc_mutex_lock(), vlc_mutex_unlock(), vlc_sem_destroy(), vlc_sem_init(), vlc_sem_wait(), VLC_SUCCESS, VLC_THREAD_PRIORITY_LOW, and VLC_VAR_ADDRESS.
| static int OpenDialogs | ( | vlc_object_t * | p_this | ) | [static] |
References Open().
| static int OpenIntf | ( | vlc_object_t * | p_this | ) | [static] |
| static void ShowDialog | ( | intf_thread_t * | p_intf, | |
| int | i_dialog_event, | |||
| int | i_arg, | |||
| intf_dialog_args_t * | p_arg | |||
| ) | [static] |
| static void * Thread | ( | void * | obj | ) | [static] |
References intf_sys_t::b_isDialogProvider, intf_sys_t::filepath, DialogsProvider::getInstance(), getSettings, intf_sys_t::i_screenHeight, MainInputManager::killInstance(), RecentsMRL::killInstance(), DialogsProvider::killInstance(), intf_sys_t::mainSettings, intf_sys_t::p_app, intf_sys_t::p_mi, intf_thread_t::p_sys, intf_thread_t::pf_show_dialog, QVLCUserDir(), ShowDialog(), value, var_InheritBool, var_InheritInteger, vlc, VLC_HOME_DIR, and vlc_sem_post().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
| static void WindowClose | ( | vlc_object_t * | p_obj | ) | [static] |
References msg_Dbg, MainInterface::releaseVideo(), and vout_window_t::sys.
| static int WindowControl | ( | vout_window_t * | p_wnd, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
Video output window provider.
TODO move it out of here ?
References MainInterface::controlVideo(), and vout_window_t::sys.
Referenced by WindowOpen().
| static int WindowOpen | ( | vlc_object_t * | p_obj | ) | [static] |
References vout_window_t::cfg, vout_window_t::control, vout_window_t::display, MainInterface::getVideo(), vout_window_t::handle, vout_window_cfg_t::height, vout_window_t::hwnd, i_height, vout_window_cfg_t::is_standalone, msg_Dbg, vlc_value_t::p_address, intf_sys_t::p_mi, intf_thread_t::p_sys, vout_window_t::sys, var_Inherit(), var_InheritBool, VLC_EGENERIC, VLC_SUCCESS, VLC_VAR_ADDRESS, vout_window_cfg_t::width, WindowControl(), vout_window_cfg_t::x, vout_window_t::x11, vout_window_t::xid, and vout_window_cfg_t::y.
| bool busy |
| vlc_mutex_t lock |
struct { ... } one [static] |
Referenced by Do_FL32ToF32(), and Open().
1.5.6