#include <videosource.h>
Public Member Functions | |
virtual | ~ParticularVSFactory () |
virtual void | registerParameters (ParamSection *sec)=0 |
virtual VideoSource * | construct ()=0 |
returns 0 on failure. | |
Public Attributes | |
const char * | name |
Each different VideoSource should have a factory deriving from ParticularVSFactory, to help VideoSourceFactory to implement an autodetection system.
Definition at line 121 of file videosource.h.
virtual ParticularVSFactory::~ParticularVSFactory | ( | ) | [inline, virtual] |
Definition at line 123 of file videosource.h.
virtual VideoSource* ParticularVSFactory::construct | ( | ) | [pure virtual] |
returns 0 on failure.
Implemented in BmpFactory, DC1394Factory, DShowCBFactory, DShowFileFactory, FlyCaptureFactory, MPlayerFactory, and OpenCVFactory.
virtual void ParticularVSFactory::registerParameters | ( | ParamSection * | sec | ) | [pure virtual] |
Implemented in BmpFactory, DC1394Factory, DShowCBFactory, DShowFileFactory, FlyCaptureFactory, MPlayerFactory, and OpenCVFactory.
const char* ParticularVSFactory::name |
Definition at line 124 of file videosource.h.
Referenced by BmpFactory::BmpFactory(), DC1394Factory::DC1394Factory(), DShowCBFactory::DShowCBFactory(), DShowFileFactory::DShowFileFactory(), FlyCaptureFactory::FlyCaptureFactory(), MPlayerFactory::MPlayerFactory(), and OpenCVFactory::OpenCVFactory().