|
MythTV
0.26-pre
|
#include <BlankFrameDetector.h>
Public Member Functions | |
| BlankFrameDetector (HistogramAnalyzer *ha, QString debugdir) | |
| const char * | name (void) const |
| enum analyzeFrameResult | MythPlayerInited (MythPlayer *player, 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 |
| FrameMap | GetMap (unsigned int index) 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 |
| FrameAnalyzer::FrameMap | blankMap |
| FrameAnalyzer::FrameMap | breakMap |
| int | debugLevel |
Definition at line 16 of file BlankFrameDetector.h.
| BlankFrameDetector::BlankFrameDetector | ( | HistogramAnalyzer * | ha, |
| QString | debugdir | ||
| ) |
Definition at line 376 of file BlankFrameDetector.cpp.
| const char* BlankFrameDetector::name | ( | void | ) | const [inline, virtual] |
Implements FrameAnalyzer.
Definition at line 23 of file BlankFrameDetector.h.
| enum FrameAnalyzer::analyzeFrameResult BlankFrameDetector::MythPlayerInited | ( | MythPlayer * | player, |
| long long | nframes | ||
| ) | [virtual] |
Reimplemented from FrameAnalyzer.
Definition at line 395 of file BlankFrameDetector.cpp.
| enum FrameAnalyzer::analyzeFrameResult BlankFrameDetector::analyzeFrame | ( | const VideoFrame * | frame, |
| long long | frameno, | ||
| long long * | pNextFrame | ||
| ) | [virtual] |
Implements FrameAnalyzer.
Definition at line 413 of file BlankFrameDetector.cpp.
| int BlankFrameDetector::finished | ( | long long | nframes, |
| bool | final | ||
| ) | [virtual] |
Reimplemented from FrameAnalyzer.
Definition at line 429 of file BlankFrameDetector.cpp.
| int BlankFrameDetector::reportTime | ( | void | ) | const [virtual] |
Reimplemented from FrameAnalyzer.
Definition at line 662 of file BlankFrameDetector.cpp.
| FrameMap BlankFrameDetector::GetMap | ( | unsigned int | index | ) | const [inline, virtual] |
Implements FrameAnalyzer.
Definition at line 30 of file BlankFrameDetector.h.
Referenced by CommDetector2::PrintFullMap().
| 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 448 of file BlankFrameDetector.cpp.
Referenced by CommDetector2::computeBreaks().
| int BlankFrameDetector::computeForLogoDeficit | ( | const TemplateMatcher * | tm | ) |
Definition at line 632 of file BlankFrameDetector.cpp.
Referenced by CommDetector2::computeBreaks().
Definition at line 643 of file BlankFrameDetector.cpp.
Referenced by CommDetector2::computeBreaks().
Definition at line 40 of file BlankFrameDetector.h.
Referenced by analyzeFrame(), finished(), MythPlayerInited(), and reportTime().
float BlankFrameDetector::fps [private] |
Definition at line 41 of file BlankFrameDetector.h.
Definition at line 43 of file BlankFrameDetector.h.
Referenced by getBlanks(), and GetMap().
Definition at line 44 of file BlankFrameDetector.h.
Referenced by GetMap().
int BlankFrameDetector::debugLevel [private] |
Definition at line 47 of file BlankFrameDetector.h.
1.7.6.1