32 #ifndef CXPLAYBACKUSACQUISITIONVIDEO_H_ 33 #define CXPLAYBACKUSACQUISITIONVIDEO_H_ 35 #include "org_custusx_core_video_Export.h" 39 #include <QFutureWatcher> 72 void setRoot(
const QString path);
74 bool isActive()
const;
75 std::vector<TimelineEvent> getEvents();
77 QString getType()
const;
80 void timerChangedSlot();
81 void usDataLoadFinishedSlot();
84 void updateFrame(QString filename);
85 void loadFullData(QString filename);
86 QStringList getAbsolutePathToFtsFiles(QString folder);
90 BasicVideoSourcePtr mVideoSource;
91 std::vector<TimelineEvent> mEvents;
92 const QString mVideoSourceUid;
95 std::vector<double> mCurrentTimestamps;
98 QFuture<USReconstructInputData> mUSImageDataFutureResult;
99 QFutureWatcher<USReconstructInputData> mUSImageDataFutureWatcher;
101 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.