#include <SceneChangeDetector.h>

Definition at line 15 of file SceneChangeDetector.h.
Public Types | |
| typedef struct SceneChangeDetector::scenechange_data | SceneChangeData [UCHAR_MAX+1] |
Public Member Functions | |
| SceneChangeDetector (HistogramAnalyzer *ha, QString debugdir) | |
| ~SceneChangeDetector (void) | |
| const char * | name (void) const |
| enum analyzeFrameResult | nuppelVideoPlayerInited (NuppelVideoPlayer *nvp, long long nframes) |
| enum analyzeFrameResult | analyzeFrame (const VideoFrame *frame, long long frameno, long long *pNextFrame) |
| int | finished (long long nframes, bool final) |
| int | reportTime (void) const |
| const FrameAnalyzer::FrameMap * | getChanges (void) const |
Private Attributes | |
| HistogramAnalyzer * | histogramAnalyzer |
| float | fps |
| SceneChangeData * | scdata |
| unsigned short * | scdiff |
| FrameAnalyzer::FrameMap | changeMap |
| int | debugLevel |
| QString | debugdata |
| bool | debug_scenechange |
| bool | scenechange_done |
Classes | |
| struct | scenechange_data |
| typedef struct SceneChangeDetector::scenechange_data SceneChangeDetector::SceneChangeData[UCHAR_MAX + 1] |
| SceneChangeDetector::SceneChangeDetector | ( | HistogramAnalyzer * | ha, | |
| QString | debugdir | |||
| ) |
Definition at line 96 of file SceneChangeDetector.cpp.
| SceneChangeDetector::~SceneChangeDetector | ( | void | ) |
Definition at line 124 of file SceneChangeDetector.cpp.
| const char* SceneChangeDetector::name | ( | void | ) | const [inline, virtual] |
| enum FrameAnalyzer::analyzeFrameResult SceneChangeDetector::nuppelVideoPlayerInited | ( | NuppelVideoPlayer * | nvp, | |
| long long | nframes | |||
| ) | [virtual] |
| enum FrameAnalyzer::analyzeFrameResult SceneChangeDetector::analyzeFrame | ( | const VideoFrame * | frame, | |
| long long | frameno, | |||
| long long * | pNextFrame | |||
| ) | [virtual] |
| int SceneChangeDetector::finished | ( | long long | nframes, | |
| bool | final | |||
| ) | [virtual] |
| int SceneChangeDetector::reportTime | ( | void | ) | const [virtual] |
| const FrameAnalyzer::FrameMap* SceneChangeDetector::getChanges | ( | void | ) | const [inline] |
Definition at line 32 of file SceneChangeDetector.h.
Definition at line 40 of file SceneChangeDetector.h.
Referenced by analyzeFrame(), finished(), nuppelVideoPlayerInited(), and reportTime().
float SceneChangeDetector::fps [private] |
Definition at line 41 of file SceneChangeDetector.h.
Referenced by finished(), and nuppelVideoPlayerInited().
SceneChangeData* SceneChangeDetector::scdata [private] |
Definition at line 44 of file SceneChangeDetector.h.
Referenced by finished(), nuppelVideoPlayerInited(), and ~SceneChangeDetector().
unsigned short* SceneChangeDetector::scdiff [private] |
Definition at line 45 of file SceneChangeDetector.h.
Referenced by finished(), nuppelVideoPlayerInited(), and ~SceneChangeDetector().
int SceneChangeDetector::debugLevel [private] |
Definition at line 50 of file SceneChangeDetector.h.
Referenced by finished(), and SceneChangeDetector().
QString SceneChangeDetector::debugdata [private] |
bool SceneChangeDetector::debug_scenechange [private] |
Definition at line 52 of file SceneChangeDetector.h.
Referenced by finished(), and SceneChangeDetector().
bool SceneChangeDetector::scenechange_done [private] |
1.5.5