BorderDetector Class Reference

#include <BorderDetector.h>

List of all members.

Public Member Functions

 BorderDetector (void)
int MythPlayerInited (const MythPlayer *player)
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

TemplateFinderlogoFinder
struct AVPicturelogo
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

Detailed Description

Definition at line 19 of file BorderDetector.h.


Constructor & Destructor Documentation

BorderDetector::BorderDetector ( void   ) 

Definition at line 17 of file BorderDetector.cpp.


Member Function Documentation

int BorderDetector::MythPlayerInited ( const MythPlayer player  ) 
void BorderDetector::setLogoState ( TemplateFinder finder  ) 

Definition at line 51 of file BorderDetector.cpp.

Referenced by TemplateFinder::finished().

int BorderDetector::getDimensions ( const AVPicture pgm,
int  pgmheight,
long long  frameno,
int *  prow,
int *  pcol,
int *  pwidth,
int *  pheight 
)
int BorderDetector::reportTime ( void   ) 

Member Data Documentation

const long long BorderDetector::UNCACHED = -1 [static]

Definition at line 28 of file BorderDetector.h.

Referenced by getDimensions().

Definition at line 35 of file BorderDetector.h.

Referenced by setLogoState().

struct AVPicture* BorderDetector::logo [private]

Definition at line 36 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

int BorderDetector::logorow [private]

Definition at line 37 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

int BorderDetector::logocol [private]

Definition at line 37 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

Definition at line 38 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

Definition at line 38 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

long long BorderDetector::frameno [private]

Definition at line 40 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::row [private]

Definition at line 41 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::col [private]

Definition at line 41 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::width [private]

Definition at line 42 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::height [private]

Definition at line 42 of file BorderDetector.h.

Referenced by getDimensions().

Definition at line 43 of file BorderDetector.h.

Referenced by getDimensions().

Definition at line 46 of file BorderDetector.h.

Referenced by BorderDetector().

struct timeval BorderDetector::analyze_time [private]

Definition at line 47 of file BorderDetector.h.

Referenced by BorderDetector(), getDimensions(), MythPlayerInited(), and reportTime().

Definition at line 48 of file BorderDetector.h.

Referenced by MythPlayerInited(), and reportTime().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri Feb 10 06:41:49 2012 for MythTV by  doxygen 1.6.3