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);
91 std::vector<TimelineEvent> mEvents;
92 const QString mVideoSourceUid;
95 std::vector<double> mCurrentTimestamps;
98 QFuture<USReconstructInputData> mUSImageDataFutureResult;
99 QFutureWatcher<USReconstructInputData> mUSImageDataFutureWatcher;
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