MythTV
master
|
Abstract base class for all CommDetectors. Please use the CommDetectFactory to make actual instances. 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 ([[maybe_unused]] 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 |
|
pure virtual |
Implemented in CommDetector2, ClassicCommDetector, and PrePostRollFlagger.
Referenced by DoFlagCommercials().
void CommDetectorBase::stop | ( | ) |
Definition at line 3 of file CommDetectorBase.cpp.
Referenced by commDetectorBreathe().
void CommDetectorBase::pause | ( | ) |
Definition at line 8 of file CommDetectorBase.cpp.
Referenced by commDetectorBreathe().
void CommDetectorBase::resume | ( | ) |
Definition at line 13 of file CommDetectorBase.cpp.
Referenced by commDetectorBreathe().
|
pure virtual |
Implemented in ClassicCommDetector, CommDetector2, and PrePostRollFlagger.
Referenced by commDetectorGotNewCommercialBreakList(), and DoFlagCommercials().
|
inlinevirtual |
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().
|
pure virtual |
Implemented in ClassicCommDetector, and CommDetector2.
Referenced by print_comm_flag_output().
|
signal |
|
signal |
Referenced by DoFlagCommercials(), PrePostRollFlagger::go(), CommDetector2::go(), and ClassicCommDetector::go().
|
signal |
Definition at line 52 of file CommDetectorBase.h.
Referenced by PrePostRollFlagger::findBreakInrange(), CommDetector2::go(), ClassicCommDetector::go(), pause(), and resume().
Definition at line 53 of file CommDetectorBase.h.
Referenced by PrePostRollFlagger::findBreakInrange(), PrePostRollFlagger::go(), CommDetector2::go(), ClassicCommDetector::go(), ClassicLogoDetector::searchForLogo(), and stop().