#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::DetectEdges(), ClassicLogoDetector::doesThisFrameContainTheFoundLogo(), ClassicLogoDetector::DumpLogo(), ClassicLogoDetector::searchForLogo(), ClassicLogoDetector::SetLogoMask(), 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.6.3