Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

VlcProc Class Reference

Singleton object handling VLC internal state and playlist. More...

#include <vlcproc.hpp>

Inheritance diagram for VlcProc:

SkinObject List of all members.

Public Member Functions

Playlist & getPlaylistVar ()
 Getter for the playlist variable.
Playtree & getPlaytreeVar ()
 Getter for the playtree variable.
StreamTime & getTimeVar ()
 Getter for the time variable.
Volume & getVolumeVar ()
 Getter for the volume variable.
VarText & getStreamNameVar ()
 Getter for the stream name variable.
VarText & getStreamURIVar ()
 Getter for the stream URI variable.
void registerVoutWindow (void *pVoutWindow)
 Set the vout window handle.
void unregisterVoutWindow (void *pVoutWindow)
 Unset the vout window handle.
bool isVoutUsed () const
 Indicate whether the embedded video output is currently used.
void dropVout ()

Static Public Member Functions

static VlcProc * instance (intf_thread_t *pIntf)
static void destroy (intf_thread_t *pIntf)
 Delete the instance of VlcProc.

Detailed Description

Singleton object handling VLC internal state and playlist.

Definition at line 42 of file vlcproc.hpp.


Member Function Documentation

void VlcProc::dropVout (   ) 
 

If an embedded video output is used, drop it (i.e. tell it to stop using our window handle)

Definition at line 188 of file vlcproc.cpp.

VlcProc * VlcProc::instance (  intf_thread_t *  pIntf  )  [static]
 

Get the instance of VlcProc Returns NULL if the initialization of the object failed

Definition at line 43 of file vlcproc.cpp.

Referenced by CmdPlaytreeUpdate::execute(), and VarText::set().


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2