#include <FrameAnalyzer.h>

Definition at line 26 of file FrameAnalyzer.h.
Public Types | |
| enum | analyzeFrameResult { ANALYZE_OK, ANALYZE_ERROR, ANALYZE_FINISHED, ANALYZE_FATAL } |
| typedef QMap< long long, long long > | FrameMap |
Public Member Functions | |
| virtual | ~FrameAnalyzer (void) |
| virtual const char * | name (void) const =0 |
| virtual enum analyzeFrameResult | nuppelVideoPlayerInited (NuppelVideoPlayer *nvp, long long nframes) |
| virtual enum analyzeFrameResult | analyzeFrame (const VideoFrame *frame, long long frameno, long long *pNextFrame)=0 |
| virtual int | finished (long long nframes, bool final) |
| virtual int | reportTime (void) const |
Static Public Attributes | |
| static const long long | ANYFRAME = LONG_LONG_MAX |
| static const long long | NEXTFRAME = -1 |
| typedef QMap<long long, long long> FrameAnalyzer::FrameMap |
Definition at line 65 of file FrameAnalyzer.h.
Definition at line 34 of file FrameAnalyzer.h.
| virtual FrameAnalyzer::~FrameAnalyzer | ( | void | ) | [inline, virtual] |
Definition at line 29 of file FrameAnalyzer.h.
| virtual const char* FrameAnalyzer::name | ( | void | ) | const [pure virtual] |
Implemented in BlankFrameDetector, SceneChangeDetector, TemplateFinder, and TemplateMatcher.
Referenced by nuppelVideoPlayerInited(), and processFrame().
| virtual enum analyzeFrameResult FrameAnalyzer::nuppelVideoPlayerInited | ( | NuppelVideoPlayer * | nvp, | |
| long long | nframes | |||
| ) | [inline, virtual] |
Reimplemented in BlankFrameDetector, SceneChangeDetector, TemplateFinder, and TemplateMatcher.
Definition at line 41 of file FrameAnalyzer.h.
Referenced by nuppelVideoPlayerInited().
| virtual enum analyzeFrameResult FrameAnalyzer::analyzeFrame | ( | const VideoFrame * | frame, | |
| long long | frameno, | |||
| long long * | pNextFrame | |||
| ) | [pure virtual] |
Implemented in BlankFrameDetector, SceneChangeDetector, TemplateFinder, and TemplateMatcher.
Referenced by processFrame().
| virtual int FrameAnalyzer::finished | ( | long long | nframes, | |
| bool | final | |||
| ) | [inline, virtual] |
Reimplemented in BlankFrameDetector, SceneChangeDetector, TemplateFinder, and TemplateMatcher.
Definition at line 57 of file FrameAnalyzer.h.
Referenced by passFinished().
| virtual int FrameAnalyzer::reportTime | ( | void | ) | const [inline, virtual] |
Reimplemented in BlankFrameDetector, SceneChangeDetector, TemplateFinder, and TemplateMatcher.
Definition at line 62 of file FrameAnalyzer.h.
Referenced by passReportTime().
const long long FrameAnalyzer::ANYFRAME = LONG_LONG_MAX [static] |
const long long FrameAnalyzer::NEXTFRAME = -1 [static] |
Definition at line 53 of file FrameAnalyzer.h.
Referenced by TemplateMatcher::analyzeFrame(), SceneChangeDetector::analyzeFrame(), BlankFrameDetector::analyzeFrame(), and processFrame().
1.5.5