#include <BorderDetector.h>
Definition at line 19 of file BorderDetector.h.
Public Member Functions | |
| BorderDetector (void) | |
| ~BorderDetector (void) | |
| int | nuppelVideoPlayerInited (const NuppelVideoPlayer *nvp) |
| void | setLogoState (TemplateFinder *finder) |
| int | getDimensions (const AVPicture *pgm, int pgmheight, long long frameno, int *prow, int *pcol, int *pwidth, int *pheight) |
| int | reportTime (void) |
Static Public Attributes | |
| static const long long | UNCACHED = -1 |
Private Attributes | |
| TemplateFinder * | logoFinder |
| struct AVPicture * | logo |
| int | logorow |
| int | logocol |
| int | logowidth |
| int | logoheight |
| long long | frameno |
| int | row |
| int | col |
| int | width |
| int | height |
| bool | ismonochromatic |
| int | debugLevel |
| struct timeval | analyze_time |
| bool | time_reported |
| BorderDetector::BorderDetector | ( | void | ) |
Definition at line 17 of file BorderDetector.cpp.
| BorderDetector::~BorderDetector | ( | void | ) |
Definition at line 32 of file BorderDetector.cpp.
| int BorderDetector::nuppelVideoPlayerInited | ( | const NuppelVideoPlayer * | nvp | ) |
Definition at line 37 of file BorderDetector.cpp.
Referenced by TemplateFinder::nuppelVideoPlayerInited(), and HistogramAnalyzer::nuppelVideoPlayerInited().
| void BorderDetector::setLogoState | ( | TemplateFinder * | finder | ) |
| int BorderDetector::getDimensions | ( | const AVPicture * | pgm, | |
| int | pgmheight, | |||
| long long | frameno, | |||
| int * | prow, | |||
| int * | pcol, | |||
| int * | pwidth, | |||
| int * | pheight | |||
| ) |
Definition at line 58 of file BorderDetector.cpp.
Referenced by TemplateFinder::analyzeFrame(), and HistogramAnalyzer::analyzeFrame().
| int BorderDetector::reportTime | ( | void | ) |
Definition at line 393 of file BorderDetector.cpp.
Referenced by TemplateFinder::reportTime(), and HistogramAnalyzer::reportTime().
const long long BorderDetector::UNCACHED = -1 [static] |
TemplateFinder* BorderDetector::logoFinder [private] |
struct AVPicture* BorderDetector::logo [read, private] |
int BorderDetector::logorow [private] |
int BorderDetector::logocol [private] |
int BorderDetector::logowidth [private] |
int BorderDetector::logoheight [private] |
long long BorderDetector::frameno [private] |
int BorderDetector::row [private] |
int BorderDetector::col [private] |
int BorderDetector::width [private] |
int BorderDetector::height [private] |
bool BorderDetector::ismonochromatic [private] |
int BorderDetector::debugLevel [private] |
struct timeval BorderDetector::analyze_time [read, private] |
Definition at line 48 of file BorderDetector.h.
Referenced by getDimensions(), nuppelVideoPlayerInited(), and reportTime().
bool BorderDetector::time_reported [private] |
Definition at line 49 of file BorderDetector.h.
Referenced by nuppelVideoPlayerInited(), and reportTime().
1.5.5