19 #ifndef CXVIDEOSOURCE_H_
20 #define CXVIDEOSOURCE_H_
22 #include "cxResourceExport.h"
24 #include "vtkSmartPointer.h"
25 #include <boost/shared_ptr.hpp>
50 virtual QString getUid() = 0;
51 virtual QString getName() = 0;
53 virtual double getTimestamp() = 0;
54 virtual TimeInfo getAdvancedTimeInfo() = 0;
56 virtual QString getInfoString()
const = 0;
57 virtual QString getStatusString()
const = 0;
59 virtual void start() = 0;
60 virtual void stop() = 0;
62 virtual bool validData()
const = 0;
63 virtual bool isConnected()
const = 0;
64 virtual bool isStreaming()
const = 0;
72 void streaming(
bool on);
73 void connected(
bool on);