32 #ifndef CXOPENCVSTREAMERSERVICE_H
33 #define CXOPENCVSTREAMERSERVICE_H
35 #include "org_custusx_core_video_Export.h"
39 class ctkPluginContext;
45 typedef boost::shared_ptr<class Property>
PropertyPtr;
59 virtual QString getName();
60 virtual QString getType()
const;
61 virtual std::vector<PropertyPtr> getSettings(QDomElement root);
62 virtual StreamerPtr createStreamer(QDomElement root);
69 #endif // CXOPENCVSTREAMERSERVICE_H
OpenCVStreamerService(ctkPluginContext *context)
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
boost::shared_ptr< class Property > PropertyPtr
boost::shared_ptr< class BoolPropertyBase > BoolPropertyBasePtr
boost::shared_ptr< class DoublePropertyBase > DoublePropertyBasePtr
virtual ~OpenCVStreamerService()
Abstract class. Interface to Streamers.
boost::shared_ptr< class Streamer > StreamerPtr