
Defines | |
| #define | SKINS2_LAST N_("Skin to use") |
| #define | SKINS2_LAST_LONG N_("Path to the skin to use.") |
| #define | SKINS2_CONFIG N_("Config of last used skin") |
| #define | SKINS2_CONFIG_LONG |
| #define | SKINS2_SYSTRAY N_("Systray icon") |
| #define | SKINS2_SYSTRAY_LONG N_("Show a systray icon for VLC") |
| #define | SKINS2_TASKBAR N_("Show VLC on the taskbar") |
| #define | SKINS2_TASKBAR_LONG N_("Show VLC on the taskbar") |
| #define | SKINS2_TRANSPARENCY N_("Enable transparency effects") |
| #define | SKINS2_TRANSPARENCY_LONG |
| #define | SKINS2_PLAYLIST N_("Use a skinned playlist") |
| #define | SKINS2_PLAYLIST_LONG N_("Use a skinned playlist") |
| #define | SKINS2_VIDEO N_("Display video in a skinned window if any") |
| #define | SKINS2_VIDEO_LONG |
Functions | |
| static int | Open (vlc_object_t *) |
| Probes and initializes. | |
| static void | Close (vlc_object_t *) |
| Releases resources. | |
| static void * | Run (void *) |
| static int | DemuxOpen (vlc_object_t *) |
| static int | Demux (demux_t *) |
| static int | DemuxControl (demux_t *, int, va_list) |
| static int | onSystrayChange (vlc_object_t *pObj, const char *pVariable, vlc_value_t oldVal, vlc_value_t newVal, void *pParam) |
| Callback for the systray configuration option. | |
| static int | onTaskBarChange (vlc_object_t *pObj, const char *pVariable, vlc_value_t oldVal, vlc_value_t newVal, void *pParam) |
| Callback for the systray configuration option. | |
| static int | WindowOpen (vlc_object_t *p_this) |
| static void | WindowClose (vlc_object_t *p_this) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
Variables | |
| struct { | |
| intf_thread_t * intf | |
| vlc_mutex_t mutex | |
| } | skin_load |
| static vlc_mutex_t | serializer = PTHREAD_MUTEX_INITIALIZER |
| #define SKINS2_CONFIG N_("Config of last used skin") |
| #define SKINS2_CONFIG_LONG |
Value:
N_("Windows configuration of the last skin used. " \ "This option is updated automatically, do not touch it." )
| #define SKINS2_LAST N_("Skin to use") |
| #define SKINS2_LAST_LONG N_("Path to the skin to use.") |
| #define SKINS2_PLAYLIST N_("Use a skinned playlist") |
| #define SKINS2_PLAYLIST_LONG N_("Use a skinned playlist") |
| #define SKINS2_SYSTRAY N_("Systray icon") |
| #define SKINS2_TASKBAR N_("Show VLC on the taskbar") |
| #define SKINS2_TASKBAR_LONG N_("Show VLC on the taskbar") |
| #define SKINS2_TRANSPARENCY N_("Enable transparency effects") |
| #define SKINS2_TRANSPARENCY_LONG |
Value:
N_("You can disable all transparency effects"\ " if you want. This is mainly useful when moving windows does not behave" \ " correctly.")
| #define SKINS2_VIDEO N_("Display video in a skinned window if any") |
| #define SKINS2_VIDEO_LONG |
Value:
N_( \ "When set to 'no', this parameter is intended to give old skins a chance" \ " to play back video even though no video tag is implemented")
| 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 Demux | ( | demux_t * | p_demux | ) | [static] |
| static int DemuxControl | ( | demux_t * | p_demux, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
References DEMUX_GET_PTS_DELAY, VLC_EGENERIC, and VLC_SUCCESS.
| static int DemuxOpen | ( | vlc_object_t * | p_this | ) | [static] |
< Remove this item at the end
References Demux(), DemuxControl(), playlist_item_t::i_flags, msg_Warn, demux_t::pf_control, demux_t::pf_demux, pl_Get, PL_LOCK, PL_UNLOCK, playlist_CurrentPlayingItem(), PLAYLIST_REMOVE_FLAG, demux_t::psz_path, skin_load, strcasecmp(), var_SetString, VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), vlc_object_hold, vlc_object_release, and VLC_SUCCESS.
| static int onSystrayChange | ( | vlc_object_t * | pObj, | |
| const char * | pVariable, | |||
| vlc_value_t | oldVal, | |||
| vlc_value_t | newVal, | |||
| void * | pParam | |||
| ) | [static] |
Callback for the systray configuration option.
References vlc_value_t::b_bool, AsyncQueue::instance(), AsyncQueue::push(), skin_load, VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), vlc_object_hold, vlc_object_release, and VLC_SUCCESS.
| static int onTaskBarChange | ( | vlc_object_t * | pObj, | |
| const char * | pVariable, | |||
| vlc_value_t | oldVal, | |||
| vlc_value_t | newVal, | |||
| void * | pParam | |||
| ) | [static] |
Callback for the systray configuration option.
References vlc_value_t::b_bool, AsyncQueue::instance(), AsyncQueue::push(), skin_load, VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), vlc_object_hold, vlc_object_release, and VLC_SUCCESS.
| static int Open | ( | vlc_object_t * | p_this | ) | [static] |
Probes and initializes.
Status of this demuxer: Real Media format -----------------.
Basic chorus/flanger/delay audio filter This implements a variable delay filter for VLC.
Todo:
Open the module.
Create an X11 window.
Probe the X server.
This function initializes SDL vout method.
It creates an OpenGL vout display.
This function allocates and initialize the DirectX vout display.
It creates a Direct3D vout display.
This function allocates and initializes a FB vout method.
Find the drawable set by libvlc application.
This function initializes libcaca vout method.
This function allocates and initializes a aa vout method.
This function allocates and initializes a Wall splitter module.
Open the filter.
This function allocates and initializes a Clone splitter module.
Open: initialize and create stuff.
Connect to the sftp server and ask for a file.
| p_this,: | the vlc_object |
| p_this | ||
| p_this,: | the filter object |
| static void * Run | ( | void * | p_obj | ) | [static] |
References intf_sys_t::b_ready, config_GetPsz, config_SaveConfigFile, OSFactory::destroy(), AsyncQueue::destroy(), Interpreter::destroy(), VarManager::destroy(), VlcProc::destroy(), VoutManager::destroy(), ThemeRepository::destroy(), Dialogs::destroy(), OSFactory::destroyOSLoop(), OSFactory::getOSLoop(), intf_sys_t::init_lock, intf_sys_t::init_wait, Dialogs::instance(), ThemeRepository::instance(), VoutManager::instance(), VlcProc::instance(), VarManager::instance(), Interpreter::instance(), AsyncQueue::instance(), OSFactory::instance(), libvlc_Quit(), ThemeLoader::load(), msg_Dbg, msg_Err, intf_thread_t::p_libvlc, intf_thread_t::p_sys, intf_sys_t::p_theme, AsyncQueue::push(), OSLoop::run(), Theme::saveConfig(), vlc_cond_signal(), vlc_mutex_lock(), vlc_mutex_unlock(), vlc_restorecancel(), and vlc_savecancel().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
| static void WindowClose | ( | vlc_object_t * | p_this | ) | [static] |
References VoutManager::releaseWindow(), vout_window_t::sys, and vlc_object_release.
| static int WindowOpen | ( | vlc_object_t * | p_this | ) | [static] |
References vout_window_t::cfg, vout_window_t::control, VoutManager::controlWindow(), VoutManager::getWindow(), vout_window_t::handle, vout_window_t::hwnd, vout_window_cfg_t::is_standalone, skin_load, vout_window_t::sys, var_InheritBool, VLC_EGENERIC, vlc_mutex_lock(), vlc_mutex_unlock(), vlc_object_alive, vlc_object_hold, vlc_object_release, and VLC_SUCCESS.
Referenced by rootwrap_bind().
vlc_mutex_t serializer = PTHREAD_MUTEX_INITIALIZER [static] |
struct { ... } skin_load [static] |
Referenced by DemuxOpen(), onSystrayChange(), onTaskBarChange(), and WindowOpen().
1.5.6