|
MythTV
0.26-pre
|
#include <LogoDetectorBase.h>
Signals | |
| void | haveNewInformation (unsigned int framenum, bool haslogo, float debugValue=0.0) |
Public Member Functions | |
| LogoDetectorBase (unsigned int w, unsigned int h) | |
| virtual bool | searchForLogo (MythPlayer *player)=0 |
| virtual bool | doesThisFrameContainTheFoundLogo (unsigned char *frame)=0 |
| virtual bool | pixelInsideLogo (unsigned int x, unsigned int y)=0 |
| virtual unsigned int | getRequiredAvailableBufferForSearch ()=0 |
Protected Member Functions | |
| virtual | ~LogoDetectorBase () |
Protected Attributes | |
| bool | foundLogo |
| unsigned int | width |
| unsigned int | height |
Definition at line 8 of file LogoDetectorBase.h.
| LogoDetectorBase::LogoDetectorBase | ( | unsigned int | w, |
| unsigned int | h | ||
| ) | [inline] |
Definition at line 13 of file LogoDetectorBase.h.
| virtual LogoDetectorBase::~LogoDetectorBase | ( | ) | [inline, protected, virtual] |
Definition at line 26 of file LogoDetectorBase.h.
| virtual bool LogoDetectorBase::searchForLogo | ( | MythPlayer * | player | ) | [pure virtual] |
Implemented in ClassicLogoDetector.
Referenced by ClassicCommDetector::go().
| virtual bool LogoDetectorBase::doesThisFrameContainTheFoundLogo | ( | unsigned char * | frame | ) | [pure virtual] |
Implemented in ClassicLogoDetector.
Referenced by ClassicCommDetector::ProcessFrame().
| virtual bool LogoDetectorBase::pixelInsideLogo | ( | unsigned int | x, |
| unsigned int | y | ||
| ) | [pure virtual] |
Implemented in ClassicLogoDetector.
Referenced by ClassicCommDetector::ProcessFrame().
| virtual unsigned int LogoDetectorBase::getRequiredAvailableBufferForSearch | ( | ) | [pure virtual] |
Implemented in ClassicLogoDetector.
Referenced by ClassicCommDetector::go().
| void LogoDetectorBase::haveNewInformation | ( | unsigned int | framenum, |
| bool | haslogo, | ||
| float | debugValue = 0.0 |
||
| ) | [signal] |
bool LogoDetectorBase::foundLogo [protected] |
Definition at line 29 of file LogoDetectorBase.h.
unsigned int LogoDetectorBase::width [protected] |
Definition at line 30 of file LogoDetectorBase.h.
Referenced by ClassicLogoDetector::searchForLogo(), and ClassicLogoDetector::SetLogoMaskArea().
unsigned int LogoDetectorBase::height [protected] |
Definition at line 30 of file LogoDetectorBase.h.
Referenced by ClassicLogoDetector::DetectEdges(), ClassicLogoDetector::searchForLogo(), ClassicLogoDetector::SetLogoMask(), and ClassicLogoDetector::SetLogoMaskArea().
1.7.6.1