11 #ifndef CXUSSAVINGRECORDER_H
12 #define CXUSSAVINGRECORDER_H
14 #include "org_custusx_acquisition_Export.h"
17 #include <QFutureWatcher>
23 struct USReconstructInputData;
69 void setWriteColor(
bool on);
80 void startSaveData(QString baseFolder,
bool compressImages);
81 size_t getNumberOfSavingThreads()
const;
82 void clearRecording();
85 void saveDataCompleted(QString mhdFilename);
88 void fileMakerWriteFinished();
91 void saveStreamSession(
USReconstructInputData reconstructData, QString saveFolder, QString streamSessionName,
bool compress);
95 std::list<QFutureWatcher<QString>*> mSaveThreads;
97 std::vector<SavingVideoRecorderPtr> mVideoRecorder;
110 #endif // CXUSSAVINGRECORDER_H