1 #ifndef PRODUCTIONTHREAD_H 2 #define PRODUCTIONTHREAD_H 6 #include <QWaitCondition> 7 #include "VideoAnalysis.h" 92 #endif // PRODUCTIONTHREAD_H void do_init()
restart video analysis modules and its parameters.
Definition: productionthread.cpp:157
ProductionThread(VideoAnalysis *i_va, QObject *parent=0)
Constructor.
Definition: productionthread.cpp:14
void do_next()
Ensure that video analysis entity is fully initialized and ask for execution to it.
Definition: productionthread.cpp:119
void do_end()
notifies the thread to terminate.
Definition: productionthread.cpp:112
bool newVideoAnalysisInstance
used to identify if video analysis entity is completely configured.
Definition: productionthread.h:49
void load_done()
notifies the thread to continue, since the load is complete.
Definition: productionthread.cpp:148
void do_play()
Allow to continuously execute next frame.
Definition: productionthread.cpp:105
void run()
cyclical process executed as a separate thread. This method shouldn't be called directly, but start() method instead.
Definition: productionthread.cpp:38
The VideoAnalysis class is in charge to manage each module to actual video processing.
Definition: VideoAnalysis.h:27
void do_pause()
set flag of pause. This flag is perceived by the thread in run() method.
Definition: productionthread.cpp:142
VideoAnalysis * m_videoAnalysis
reference to video analysis entity used.
Definition: productionthread.h:43
The ProductionThread class is a Thread in carge of coordinate frame navigation and kick video analysi...
Definition: productionthread.h:13
bool init()
Reads parameters of video analysis entity and then initialize video analyisis entity.
Definition: productionthread.cpp:23