BorderDetector Class Reference

#include <BorderDetector.h>

List of all members.


Detailed Description

Definition at line 19 of file BorderDetector.h.


Public Member Functions

 BorderDetector (void)
 ~BorderDetector (void)
int nuppelVideoPlayerInited (const NuppelVideoPlayer *nvp)
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

Constructor & Destructor Documentation

BorderDetector::BorderDetector ( void   ) 

Definition at line 17 of file BorderDetector.cpp.

BorderDetector::~BorderDetector ( void   ) 

Definition at line 32 of file BorderDetector.cpp.


Member Function Documentation

int BorderDetector::nuppelVideoPlayerInited ( const NuppelVideoPlayer nvp  ) 

void BorderDetector::setLogoState ( TemplateFinder finder  ) 

Definition at line 46 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 29 of file BorderDetector.h.

Referenced by getDimensions().

Definition at line 36 of file BorderDetector.h.

Referenced by setLogoState().

struct AVPicture* BorderDetector::logo [read, private]

Definition at line 37 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

int BorderDetector::logorow [private]

Definition at line 38 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

int BorderDetector::logocol [private]

Definition at line 38 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

Definition at line 39 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

Definition at line 39 of file BorderDetector.h.

Referenced by getDimensions(), and setLogoState().

long long BorderDetector::frameno [private]

Definition at line 41 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::row [private]

Definition at line 42 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::col [private]

Definition at line 42 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::width [private]

Definition at line 43 of file BorderDetector.h.

Referenced by getDimensions().

int BorderDetector::height [private]

Definition at line 43 of file BorderDetector.h.

Referenced by getDimensions().

Definition at line 44 of file BorderDetector.h.

Referenced by getDimensions().

Definition at line 47 of file BorderDetector.h.

Referenced by BorderDetector().

struct timeval BorderDetector::analyze_time [read, private]

Definition at line 48 of file BorderDetector.h.

Referenced by getDimensions(), nuppelVideoPlayerInited(), and reportTime().

Definition at line 49 of file BorderDetector.h.

Referenced by nuppelVideoPlayerInited(), and reportTime().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:00 2010 for MythTV by  doxygen 1.5.5