|
MythTV master
|
#include <mythcommflag/BorderDetector.h>
Public Member Functions | |
| BorderDetector (void) | |
| int | MythPlayerInited (const MythPlayer *player) |
| void | setLogoState (TemplateFinder *finder) |
| int | getDimensions (const AVFrame *pgm, int pgmheight, long long frameno, int *prow, int *pcol, int *pwidth, int *pheight) |
| int | reportTime (void) |
Static Public Attributes | |
| static const long long | kUncached = -1 |
Private Member Functions | |
| void | getDimensionsReal (const AVFrame *pgm, int pgmheight, long long frameno) |
Private Attributes | |
| TemplateFinder * | m_logoFinder {nullptr} |
| const struct AVFrame * | m_logo {nullptr} |
| int | m_logoRow {-1} |
| int | m_logoCol {-1} |
| int | m_logoWidth {-1} |
| int | m_logoHeight {-1} |
| long long | m_frameNo {-1} |
| int | m_row {-1} |
| int | m_col {-1} |
| int | m_width {-1} |
| int | m_height {-1} |
| bool | m_isMonochromatic {false} |
| int | m_debugLevel {0} |
| std::chrono::microseconds | m_analyzeTime {0us} |
| bool | m_timeReported {false} |
Definition at line 19 of file BorderDetector.h.
| BorderDetector::BorderDetector | ( | void | ) |
Definition at line 25 of file BorderDetector.cpp.
| int BorderDetector::getDimensions | ( | const AVFrame * | pgm, |
| int | pgmheight, | ||
| long long | frameno, | ||
| int * | prow, | ||
| int * | pcol, | ||
| int * | pwidth, | ||
| int * | pheight | ||
| ) |
Definition at line 355 of file BorderDetector.cpp.
|
private |
Definition at line 58 of file BorderDetector.cpp.
Referenced by getDimensions().
| int BorderDetector::MythPlayerInited | ( | const MythPlayer * | player | ) |
Definition at line 35 of file BorderDetector.cpp.
| int BorderDetector::reportTime | ( | void | ) |
Definition at line 375 of file BorderDetector.cpp.
| void BorderDetector::setLogoState | ( | TemplateFinder * | finder | ) |
Definition at line 43 of file BorderDetector.cpp.
|
static |
Definition at line 28 of file BorderDetector.h.
Referenced by getDimensions().
|
private |
Definition at line 52 of file BorderDetector.h.
Referenced by getDimensions(), MythPlayerInited(), and reportTime().
|
private |
Definition at line 45 of file BorderDetector.h.
Referenced by getDimensions(), and getDimensionsReal().
|
private |
Definition at line 51 of file BorderDetector.h.
Referenced by BorderDetector().
|
private |
Definition at line 43 of file BorderDetector.h.
Referenced by getDimensions(), and getDimensionsReal().
|
private |
Definition at line 47 of file BorderDetector.h.
Referenced by getDimensions(), and getDimensionsReal().
Definition at line 48 of file BorderDetector.h.
Referenced by getDimensions(), and getDimensionsReal().
|
private |
Definition at line 37 of file BorderDetector.h.
Referenced by getDimensionsReal(), and setLogoState().
|
private |
Definition at line 39 of file BorderDetector.h.
Referenced by getDimensionsReal(), and setLogoState().
|
private |
Definition at line 36 of file BorderDetector.h.
Referenced by setLogoState().
|
private |
Definition at line 41 of file BorderDetector.h.
Referenced by getDimensionsReal(), and setLogoState().
|
private |
Definition at line 38 of file BorderDetector.h.
Referenced by getDimensionsReal(), and setLogoState().
|
private |
Definition at line 40 of file BorderDetector.h.
Referenced by getDimensionsReal(), and setLogoState().
|
private |
Definition at line 44 of file BorderDetector.h.
Referenced by getDimensions(), and getDimensionsReal().
Definition at line 53 of file BorderDetector.h.
Referenced by MythPlayerInited(), and reportTime().
|
private |
Definition at line 46 of file BorderDetector.h.
Referenced by getDimensions(), and getDimensionsReal().