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();
78 void timerChangedSlot();
79 void usDataLoadFinishedSlot();
82 void updateFrame(QString filename);
83 void loadFullData(QString filename);
84 QStringList getAbsolutePathToFtsFiles(QString folder);
88 std::vector<TimelineEvent> mEvents;
89 const QString mVideoSourceUid;
92 std::vector<double> mCurrentTimestamps;
95 QFuture<USReconstructInputData> mUSImageDataFutureResult;
96 QFutureWatcher<USReconstructInputData> mUSImageDataFutureWatcher;
boost::shared_ptr< BasicVideoSource > BasicVideoSourcePtr
Handler for playback of US image data from a US recording session.
boost::shared_ptr< class VideoServiceBackend > VideoServiceBackendPtr
boost::shared_ptr< class UsReconstructionFileReader > UsReconstructionFileReaderPtr
boost::shared_ptr< USAcquisitionVideoPlayback > USAcquisitionVideoPlaybackPtr
boost::shared_ptr< class VideoSource > VideoSourcePtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr