osgART::VideoImageStream Class Reference

Inheritance diagram for osgART::VideoImageStream:

osgART::GenericVideo

List of all members.

Public Member Functions

 VideoImageStream ()
 Constructor.
 VideoImageStream (const VideoImageStream &image, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Copy constructor using CopyOp to manage deep vs shallow copy.
virtual osg::Object * cloneType () const
virtual osg::Object * clone (const osg::CopyOp &copyop) const
virtual bool isSameKindAs (const osg::Object *obj) const
virtual const char * libraryName () const
virtual const char * className () const
virtual void start ()
 start the video stream grabbing.
virtual void stop ()
 stop the video stream grabbing.
virtual void open ()
 open the GenericVideo stream.
virtual void close (bool waitForThread=true)
 close the video stream.


Constructor & Destructor Documentation

osgART::VideoImageStream::VideoImageStream (  ) 

osgART::VideoImageStream::VideoImageStream ( const VideoImageStream image,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)


Member Function Documentation

virtual osg::Object* osgART::VideoImageStream::cloneType (  )  const [inline, virtual]

Reimplemented in osgART::GenericVideo.

virtual osg::Object* osgART::VideoImageStream::clone ( const osg::CopyOp &  copyop  )  const [inline, virtual]

Reimplemented in osgART::GenericVideo.

virtual bool osgART::VideoImageStream::isSameKindAs ( const osg::Object *  obj  )  const [inline, virtual]

Reimplemented in osgART::GenericVideo.

virtual const char* osgART::VideoImageStream::libraryName (  )  const [inline, virtual]

Reimplemented in osgART::GenericVideo.

virtual const char* osgART::VideoImageStream::className (  )  const [inline, virtual]

Reimplemented in osgART::GenericVideo.

virtual void osgART::VideoImageStream::start (  )  [virtual]

Start to get image from the video stream. In function of the implementation on different platform, this function can run a thread, signal or real-time function.

virtual void osgART::VideoImageStream::stop (  )  [virtual]

Stop to get image from the video stream. In function of the implementation on different platform, this function can stop a thread, signal or real-time function.

virtual void osgART::VideoImageStream::open (  )  [virtual]

Access the GenericVideo stream (hardware or file) and get an handle on it.

virtual void osgART::VideoImageStream::close ( bool  waitForThread = true  )  [virtual]

Terminate the connection with the video stream and clean handle.


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

Generated on Tue Aug 24 15:53:07 2010 for OSGART by  doxygen 1.5.6