11 #ifndef CXPLAYBACKUSACQUISITIONVIDEO_H_ 12 #define CXPLAYBACKUSACQUISITIONVIDEO_H_ 14 #include "org_custusx_core_video_Export.h" 18 #include <QFutureWatcher> 51 void setRoot(
const QString path);
53 bool isActive()
const;
54 std::vector<TimelineEvent> getEvents();
56 QString getType()
const;
59 void timerChangedSlot();
60 void usDataLoadFinishedSlot();
63 void updateFrame(QString filename);
64 void loadFullData(QString filename);
65 QStringList getAbsolutePathToFtsFiles(QString folder);
69 BasicVideoSourcePtr mVideoSource;
70 std::vector<TimelineEvent> mEvents;
71 const QString mVideoSourceUid;
74 std::vector<double> mCurrentTimestamps;
77 QFuture<USReconstructInputData> mUSImageDataFutureResult;
78 QFutureWatcher<USReconstructInputData> mUSImageDataFutureWatcher;
80 VideoServiceBackendPtr mBackend;
Handler for playback of US image data from a US recording session.
boost::shared_ptr< class VideoServiceBackend > VideoServiceBackendPtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class UsReconstructionFileReader > UsReconstructionFileReaderPtr
boost::shared_ptr< USAcquisitionVideoPlayback > USAcquisitionVideoPlaybackPtr
boost::shared_ptr< class VideoSource > VideoSourcePtr
boost::shared_ptr< class BasicVideoSource > BasicVideoSourcePtr
Namespace for all CustusX production code.