|
MythTV
0.26-pre
|
#include <TemplateMatcher.h>
Definition at line 31 of file TemplateMatcher.h.
| TemplateMatcher::TemplateMatcher | ( | PGMConverter * | pgmc, |
| EdgeDetector * | ed, | ||
| TemplateFinder * | tf, | ||
| QString | debugdir | ||
| ) |
Definition at line 327 of file TemplateMatcher.cpp.
Definition at line 367 of file TemplateMatcher.cpp.
| const char* TemplateMatcher::name | ( | void | ) | const [inline, virtual] |
Implements FrameAnalyzer.
Definition at line 40 of file TemplateMatcher.h.
| enum FrameAnalyzer::analyzeFrameResult TemplateMatcher::MythPlayerInited | ( | MythPlayer * | player, |
| long long | nframes | ||
| ) | [virtual] |
Reimplemented from FrameAnalyzer.
Definition at line 377 of file TemplateMatcher.cpp.
| enum FrameAnalyzer::analyzeFrameResult TemplateMatcher::analyzeFrame | ( | const VideoFrame * | frame, |
| long long | frameno, | ||
| long long * | pNextFrame | ||
| ) | [virtual] |
Implements FrameAnalyzer.
Definition at line 430 of file TemplateMatcher.cpp.
| int TemplateMatcher::finished | ( | long long | nframes, |
| bool | final | ||
| ) | [virtual] |
Reimplemented from FrameAnalyzer.
Definition at line 505 of file TemplateMatcher.cpp.
| int TemplateMatcher::reportTime | ( | void | ) | const [virtual] |
Reimplemented from FrameAnalyzer.
Definition at line 605 of file TemplateMatcher.cpp.
| FrameMap TemplateMatcher::GetMap | ( | unsigned int | ) | const [inline, virtual] |
Implements FrameAnalyzer.
Definition at line 47 of file TemplateMatcher.h.
| int TemplateMatcher::templateCoverage | ( | long long | nframes, |
| bool | final | ||
| ) | const |
Definition at line 616 of file TemplateMatcher.cpp.
Referenced by CommDetector2::computeBreaks().
| const FrameAnalyzer::FrameMap* TemplateMatcher::getBreaks | ( | void | ) | const [inline] |
Definition at line 51 of file TemplateMatcher.h.
Referenced by BlankFrameDetector::computeForLogoSurplus().
| int TemplateMatcher::adjustForBlanks | ( | const BlankFrameDetector * | bf, |
| long long | nframes | ||
| ) |
Definition at line 672 of file TemplateMatcher.cpp.
Referenced by CommDetector2::computeBreaks().
| int TemplateMatcher::computeBreaks | ( | FrameAnalyzer::FrameMap * | breaks | ) |
Definition at line 840 of file TemplateMatcher.cpp.
Referenced by CommDetector2::computeBreaks().
PGMConverter* TemplateMatcher::pgmConverter [private] |
Definition at line 56 of file TemplateMatcher.h.
Referenced by analyzeFrame(), MythPlayerInited(), and reportTime().
EdgeDetector* TemplateMatcher::edgeDetector [private] |
Definition at line 57 of file TemplateMatcher.h.
Referenced by analyzeFrame().
TemplateFinder* TemplateMatcher::templateFinder [private] |
Definition at line 58 of file TemplateMatcher.h.
Referenced by MythPlayerInited().
struct AVPicture* TemplateMatcher::tmpl [private] |
Definition at line 59 of file TemplateMatcher.h.
int TemplateMatcher::tmplrow [private] |
Definition at line 60 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and MythPlayerInited().
int TemplateMatcher::tmplcol [private] |
Definition at line 60 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and MythPlayerInited().
int TemplateMatcher::tmplwidth [private] |
Definition at line 61 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and MythPlayerInited().
int TemplateMatcher::tmplheight [private] |
Definition at line 61 of file TemplateMatcher.h.
Referenced by analyzeFrame(), finished(), and MythPlayerInited().
unsigned short* TemplateMatcher::matches [private] |
Definition at line 64 of file TemplateMatcher.h.
Referenced by ~TemplateMatcher().
unsigned char* TemplateMatcher::match [private] |
Definition at line 65 of file TemplateMatcher.h.
Referenced by ~TemplateMatcher().
float TemplateMatcher::fps [private] |
Definition at line 67 of file TemplateMatcher.h.
Referenced by adjustForBlanks(), finished(), and MythPlayerInited().
AVPicture TemplateMatcher::cropped [private] |
Definition at line 68 of file TemplateMatcher.h.
Referenced by analyzeFrame(), MythPlayerInited(), TemplateMatcher(), and ~TemplateMatcher().
Definition at line 69 of file TemplateMatcher.h.
Referenced by adjustForBlanks(), computeBreaks(), finished(), getBreaks(), GetMap(), and templateCoverage().
int TemplateMatcher::debugLevel [private] |
Definition at line 72 of file TemplateMatcher.h.
Referenced by finished(), templateCoverage(), and TemplateMatcher().
QString TemplateMatcher::debugdir [private] |
Definition at line 73 of file TemplateMatcher.h.
QString TemplateMatcher::debugdata [private] |
Definition at line 74 of file TemplateMatcher.h.
Referenced by finished(), and MythPlayerInited().
MythPlayer* TemplateMatcher::player [private] |
Definition at line 75 of file TemplateMatcher.h.
Referenced by MythPlayerInited().
bool TemplateMatcher::debug_matches [private] |
Definition at line 76 of file TemplateMatcher.h.
Referenced by finished(), MythPlayerInited(), and TemplateMatcher().
bool TemplateMatcher::debug_removerunts [private] |
Definition at line 77 of file TemplateMatcher.h.
Referenced by finished(), and TemplateMatcher().
bool TemplateMatcher::matches_done [private] |
Definition at line 78 of file TemplateMatcher.h.
Referenced by finished(), and MythPlayerInited().
struct timeval TemplateMatcher::analyze_time [private] |
Definition at line 79 of file TemplateMatcher.h.
Referenced by analyzeFrame(), reportTime(), and TemplateMatcher().
1.7.6.1