33 #ifndef CXACQUISITIONSERVICEPROXY_H
34 #define CXACQUISITIONSERVICEPROXY_H
60 virtual bool isNull();
63 virtual std::vector<RecordSessionPtr> getSessions();
65 virtual bool isReady()
const;
66 virtual QString getInfoText()
const;
67 virtual STATE getState()
const;
68 virtual void toggleRecord();
69 virtual void startRecord();
70 virtual void stopRecord();
71 virtual void cancelRecord();
72 virtual void startPostProcessing();
73 virtual void stopPostProcessing();
75 virtual int getNumberOfSavingThreads()
const;
78 ctkPluginContext *mPluginContext;
80 boost::shared_ptr<ServiceTrackerListener<AcquisitionService> > mServiceListener;
82 void initServiceListener();
88 #endif // CXACQUISITIONSERVICEPROXY_H
Acqusition services abstract interface.
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
boost::shared_ptr< class RecordSession > RecordSessionPtr
~AcquisitionServiceProxy()
Always provides an AcqusitionService.