12 #ifndef CXACQUISITIONSERVICEPROXY_H
13 #define CXACQUISITIONSERVICEPROXY_H
39 virtual bool isNull();
42 virtual std::vector<RecordSessionPtr> getSessions();
44 virtual bool isReady(TYPES context)
const;
45 virtual QString getInfoText(TYPES context)
const;
46 virtual STATE getState()
const;
47 virtual void startRecord(TYPES context, QString category,
RecordSessionPtr session);
48 virtual void stopRecord();
49 virtual void cancelRecord();
50 virtual void startPostProcessing();
51 virtual void stopPostProcessing();
53 virtual int getNumberOfSavingThreads()
const;
56 ctkPluginContext *mPluginContext;
58 boost::shared_ptr<ServiceTrackerListener<AcquisitionService> > mServiceListener;
60 void initServiceListener();
66 #endif // CXACQUISITIONSERVICEPROXY_H