|
MythTV master
|
Abstract base class for all CommDetectors. More...
#include <mythcommflag/CommDetectorBase.h>
Signals | |
| void | statusUpdate (const QString &a) |
| void | gotNewCommercialBreakList () |
| void | breathe () |
Public Member Functions | |
| CommDetectorBase ()=default | |
| virtual bool | go ()=0 |
| void | stop () |
| void | pause () |
| void | resume () |
| virtual void | GetCommercialBreakList (frm_dir_map_t &comms)=0 |
| virtual void | recordingFinished (long long totalFileSize) |
| virtual void | requestCommBreakMapUpdate (void) |
| virtual void | PrintFullMap (std::ostream &out, const frm_dir_map_t *comm_breaks, bool verbose) const =0 |
Protected Member Functions | |
| ~CommDetectorBase () override=default | |
Protected Attributes | |
| bool | m_bPaused { false } |
| bool | m_bStop { false } |
Abstract base class for all CommDetectors.
Please use the CommDetectFactory to make actual instances.
Definition at line 26 of file CommDetectorBase.h.
|
default |
|
overrideprotecteddefault |
|
signal |
|
pure virtual |
Implemented in ClassicCommDetector, CommDetector2, and PrePostRollFlagger.
Referenced by commDetectorGotNewCommercialBreakList(), and DoFlagCommercials().
|
pure virtual |
Implemented in ClassicCommDetector, PrePostRollFlagger, and CommDetector2.
Referenced by DoFlagCommercials().
|
signal |
Referenced by DoFlagCommercials(), ClassicCommDetector::go(), PrePostRollFlagger::go(), and CommDetector2::go().
| void CommDetectorBase::pause | ( | ) |
Definition at line 8 of file CommDetectorBase.cpp.
Referenced by commDetectorBreathe().
|
pure virtual |
Implemented in ClassicCommDetector, and CommDetector2.
Referenced by print_comm_flag_output().
|
inlinevirtual |
Reimplemented in ClassicCommDetector, and CommDetector2.
Definition at line 39 of file CommDetectorBase.h.
Referenced by incomingCustomEvent(), and CommDetector2::recordingFinished().
|
inlinevirtual |
Reimplemented in ClassicCommDetector, and CommDetector2.
Definition at line 40 of file CommDetectorBase.h.
Referenced by incomingCustomEvent().
| void CommDetectorBase::resume | ( | ) |
Definition at line 13 of file CommDetectorBase.cpp.
Referenced by commDetectorBreathe().
|
signal |
| void CommDetectorBase::stop | ( | void | ) |
Definition at line 3 of file CommDetectorBase.cpp.
Referenced by commDetectorBreathe().
Definition at line 52 of file CommDetectorBase.h.
Referenced by PrePostRollFlagger::findBreakInrange(), ClassicCommDetector::go(), CommDetector2::go(), pause(), and resume().
Definition at line 53 of file CommDetectorBase.h.
Referenced by PrePostRollFlagger::findBreakInrange(), ClassicCommDetector::go(), PrePostRollFlagger::go(), CommDetector2::go(), ClassicLogoDetector::searchForLogo(), and stop().