FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file.
12 virtual void setPause(
bool pause);
13 virtual bool getPause();
14 virtual int getCurrentFrameIndex();
15 virtual void setCurrentFrameIndex(
int index);
16 virtual int getCurrentFrameIndexAndUpdate();
17 virtual int getFramerate()
const;
18 virtual void setFramerate(
int framerate);
19 virtual int getNrOfFrames() = 0;
20 virtual void stop()
override;
21 void setLooping(
bool loop);
22 void frameAdded()
override;
24 virtual void waitForUnpause();
27 bool m_pauseAfterOneFrame =
false;
Definition: Streamer.hpp:19
Definition: RandomAccessStreamer.hpp:10
Definition: AffineTransformation.hpp:7
int m_currentFrameIndex
Definition: RandomAccessStreamer.hpp:31
std::mutex m_playbackMutex
Definition: RandomAccessStreamer.hpp:28
bool m_loop
Definition: RandomAccessStreamer.hpp:32
std::mutex m_pauseMutex
Definition: RandomAccessStreamer.hpp:29
std::condition_variable m_pauseCV
Definition: RandomAccessStreamer.hpp:30
int m_framerate
Definition: RandomAccessStreamer.hpp:25