Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
VLCImageStream Class Reference
Inheritance diagram for VLCImageStream:

Public Member Functions

 VLCImageStream (const char *const *vlc_argv=0)
 
 VLCImageStream (const VLCImageStream &copy, const osg::CopyOp &op=osg::CopyOp::SHALLOW_COPY)
 
 META_Object (osg, VLCImageStream) void open(const std
 
virtual void play ()
 
virtual void pause ()
 
virtual void rewind ()
 
virtual void quit (bool waitForThreadToExit=true)
 
virtual void setReferenceTime (double time)
 
virtual double getReferenceTime () const
 
virtual void setTimeMultiplier (double m)
 
virtual double getTimeMultiplier () const
 
virtual void setVolume (float vol)
 
virtual float getVolume () const
 

Static Public Member Functions

static void * lockFunc (void *data, void **p_pixels)
 
static void unlockFunc (void *data, void *id, void *const *p_pixels)
 
static void displayFunc (void *data, void *id)
 
static void videoEndFunc (const libvlc_event_t *, void *data)
 

Protected Attributes

libvlc_instance_t * _vlc
 
libvlc_media_t * _vlcMedia
 
libvlc_media_player_t * _vlcPlayer
 

Member Function Documentation

VLCImageStream::META_Object ( osg  ,
VLCImageStream   
) const
inline

File has to be in one of the following formats: [file://]filename Plain media file http://ip:port/file HTTP URL ftp://ip:port/file FTP URL mms://ip:port/file MMS URL screen:// Screen capture [dvd://][device][] DVD device [vcd://][device] VCD device [cdda://][device] Audio CD device udp:[[<source address>="">]@[<bind address>="">][:<bind port>="">]]


The documentation for this class was generated from the following file: