#include <BlankFrameDetector.h>

Definition at line 16 of file BlankFrameDetector.h.
Public Member Functions | |
| BlankFrameDetector (HistogramAnalyzer *ha, QString debugdir) | |
| ~BlankFrameDetector (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 |
| bool | getSkipCommBlanks (void) const |
| const FrameAnalyzer::FrameMap * | getBlanks (void) const |
| int | computeForLogoSurplus (const TemplateMatcher *tm) |
| int | computeForLogoDeficit (const TemplateMatcher *tm) |
| int | computeBreaks (FrameMap *breaks) |
Private Attributes | |
| HistogramAnalyzer * | histogramAnalyzer |
| float | fps |
| bool | skipcommblanks |
| FrameAnalyzer::FrameMap | blankMap |
| FrameAnalyzer::FrameMap | breakMap |
| int | debugLevel |
| BlankFrameDetector::BlankFrameDetector | ( | HistogramAnalyzer * | ha, | |
| QString | debugdir | |||
| ) |
Definition at line 368 of file BlankFrameDetector.cpp.
| BlankFrameDetector::~BlankFrameDetector | ( | void | ) |
Definition at line 390 of file BlankFrameDetector.cpp.
| const char* BlankFrameDetector::name | ( | void | ) | const [inline, virtual] |
| enum FrameAnalyzer::analyzeFrameResult BlankFrameDetector::nuppelVideoPlayerInited | ( | NuppelVideoPlayer * | nvp, | |
| long long | nframes | |||
| ) | [virtual] |
| enum FrameAnalyzer::analyzeFrameResult BlankFrameDetector::analyzeFrame | ( | const VideoFrame * | frame, | |
| long long | frameno, | |||
| long long * | pNextFrame | |||
| ) | [virtual] |
| int BlankFrameDetector::finished | ( | long long | nframes, | |
| bool | final | |||
| ) | [virtual] |
| int BlankFrameDetector::reportTime | ( | void | ) | const [virtual] |
| bool BlankFrameDetector::getSkipCommBlanks | ( | void | ) | const [inline] |
Definition at line 33 of file BlankFrameDetector.h.
Referenced by TemplateMatcher::adjustForBlanks().
| const FrameAnalyzer::FrameMap* BlankFrameDetector::getBlanks | ( | void | ) | const [inline] |
Definition at line 34 of file BlankFrameDetector.h.
Referenced by TemplateMatcher::adjustForBlanks().
| int BlankFrameDetector::computeForLogoSurplus | ( | const TemplateMatcher * | tm | ) |
Definition at line 449 of file BlankFrameDetector.cpp.
Referenced by CommDetector2::computeBreaks().
| int BlankFrameDetector::computeForLogoDeficit | ( | const TemplateMatcher * | tm | ) |
Definition at line 633 of file BlankFrameDetector.cpp.
Referenced by CommDetector2::computeBreaks().
| int BlankFrameDetector::computeBreaks | ( | FrameMap * | breaks | ) |
Referenced by CommDetector2::computeBreaks().
Definition at line 40 of file BlankFrameDetector.h.
Referenced by analyzeFrame(), finished(), nuppelVideoPlayerInited(), and reportTime().
float BlankFrameDetector::fps [private] |
Definition at line 41 of file BlankFrameDetector.h.
Referenced by computeForLogoSurplus(), finished(), and nuppelVideoPlayerInited().
bool BlankFrameDetector::skipcommblanks [private] |
Definition at line 42 of file BlankFrameDetector.h.
Referenced by BlankFrameDetector(), computeForLogoSurplus(), and getSkipCommBlanks().
Definition at line 44 of file BlankFrameDetector.h.
Referenced by computeForLogoSurplus(), finished(), and getBlanks().
int BlankFrameDetector::debugLevel [private] |
Definition at line 48 of file BlankFrameDetector.h.
Referenced by BlankFrameDetector(), computeForLogoSurplus(), and finished().
1.5.5