11 #ifndef CXSAVINGVIDEORECORDER_H 12 #define CXSAVINGVIDEORECORDER_H 14 #include "cxResourceExport.h" 87 bool openTimestampsFile();
88 bool closeTimestampsFile();
90 void writeTimeStampsFile(
TimeInfo timeStamps);
112 virtual void startRecord();
113 virtual void stopRecord();
117 std::vector<TimeInfo> getTimestamps();
132 void deleteFolder(QString folder);
133 CachedImageDataContainerPtr mImages;
134 std::vector<TimeInfo> mTimestamps;
138 boost::shared_ptr<VideoRecorderSaveThread> mSaveThread;
148 #endif // CXSAVINGVIDEORECORDER_H boost::shared_ptr< class FileManagerService > FileManagerServicePtr
__global const unsigned char * getImageData(int plane_id, __global const unsigned char *bscans_blocks[], int2 in_size)
boost::shared_ptr< class SavingVideoRecorder > SavingVideoRecorderPtr
boost::shared_ptr< class VideoSource > VideoSourcePtr
std::list< DataType > mPendingData
Recorder for a VideoSource.
boost::shared_ptr< class CachedImageDataContainer > CachedImageDataContainerPtr
QMutex mMutex
protects the mPendingData
VideoSourcePtr getSource()
Namespace for all CustusX production code.