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

PlaylistgetPlaylistVar ()
 Getter for the playlist variable.
PlaytreegetPlaytreeVar ()
 Getter for the playtree variable.
StreamTimegetTimeVar ()
 Getter for the time variable.
VolumegetVolumeVar ()
 Getter for the volume variable.
VarTextgetStreamNameVar ()
 Getter for the stream name variable.
VarTextgetStreamURIVar ()
 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 VlcProcinstance (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