32 #ifndef CXIMAGESTREAMERINTERFACE_H
33 #define CXIMAGESTREAMERINTERFACE_H
35 #include "cxResourceExport.h"
37 #include "boost/shared_ptr.hpp"
39 #include <QDomElement>
44 #define StreamerService_iid "cx::StreamerService"
52 typedef boost::shared_ptr<class Streamer>
StreamerPtr;
68 virtual QString getName() = 0;
69 virtual QString getType()
const = 0;
75 virtual std::vector<PropertyPtr> getSettings(QDomElement root) = 0;
79 virtual StreamerPtr createStreamer(QDomElement root) = 0;
85 #endif // CXIMAGESTREAMERINTERFACE_H
#define StreamerService_iid
boost::shared_ptr< class Receiver > ReceiverPtr
boost::shared_ptr< class StreamerService > StreamerServicePtr
Abstract class. Interface to Streamers.
boost::shared_ptr< class Streamer > StreamerPtr