#include <mythcommflag/CommDetector2.h>
|
| | CommDetector2 (SkipType commDetectMethod, bool showProgress, bool fullSpeed, MythCommFlagPlayer *player, int chanid, QDateTime startts, QDateTime endts, QDateTime recstartts, QDateTime recendts, bool useDB) |
| |
| bool | go (void) override |
| |
| void | GetCommercialBreakList (frm_dir_map_t &marks) override |
| |
| void | recordingFinished (long long totalFileSize) override |
| |
| void | requestCommBreakMapUpdate (void) override |
| |
| void | PrintFullMap (std::ostream &out, const frm_dir_map_t *comm_breaks, bool verbose) const override |
| |
| | 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 |
| |
Definition at line 36 of file CommDetector2.h.
◆ CommDetector2()
| CommDetector2::CommDetector2 |
( |
SkipType |
commDetectMethod, |
|
|
bool |
showProgress, |
|
|
bool |
fullSpeed, |
|
|
MythCommFlagPlayer * |
player, |
|
|
int |
chanid, |
|
|
QDateTime |
startts, |
|
|
QDateTime |
endts, |
|
|
QDateTime |
recstartts, |
|
|
QDateTime |
recendts, |
|
|
bool |
useDB |
|
) |
| |
◆ ~CommDetector2()
| CommDetector2::~CommDetector2 |
( |
| ) |
|
|
overrideprivatedefault |
◆ computeBreaks()
| int CommDetector2::computeBreaks |
( |
long long |
nframes | ) |
|
|
private |
◆ GetCommercialBreakList()
| void CommDetector2::GetCommercialBreakList |
( |
frm_dir_map_t & |
marks | ) |
|
|
overridevirtual |
◆ go()
| bool CommDetector2::go |
( |
void |
| ) |
|
|
overridevirtual |
◆ PrintFullMap()
| void CommDetector2::PrintFullMap |
( |
std::ostream & |
out, |
|
|
const frm_dir_map_t * |
comm_breaks, |
|
|
bool |
verbose |
|
) |
| const |
|
overridevirtual |
◆ recordingFinished()
| void CommDetector2::recordingFinished |
( |
long long |
totalFileSize | ) |
|
|
overridevirtual |
◆ reportState()
| void CommDetector2::reportState |
( |
int |
elapsedms, |
|
|
long long |
frameno, |
|
|
long long |
nframes, |
|
|
unsigned int |
passno, |
|
|
unsigned int |
npasses |
|
) |
| |
|
private |
◆ requestCommBreakMapUpdate()
| void CommDetector2::requestCommBreakMapUpdate |
( |
void |
| ) |
|
|
overridevirtual |
◆ m_blankFrameDetector
◆ m_breakMapUpdateRequested
| bool CommDetector2::m_breakMapUpdateRequested {false} |
|
private |
◆ m_breaks
◆ m_commDetectMethod
| SkipType CommDetector2::m_commDetectMethod |
|
private |
◆ m_currentFrameNumber
| long long CommDetector2::m_currentFrameNumber {0} |
|
private |
◆ m_currentPass
| FrameAnalyzerList::iterator CommDetector2::m_currentPass |
|
private |
◆ m_debugdir
| QString CommDetector2::m_debugdir |
|
private |
◆ m_endts
| QDateTime CommDetector2::m_endts |
|
private |
◆ m_finished
| bool CommDetector2::m_finished {false} |
|
private |
◆ m_finishedAnalyzers
◆ m_frameAnalyzers
◆ m_fullSpeed
| bool CommDetector2::m_fullSpeed {false} |
|
private |
◆ m_isRecording
| bool CommDetector2::m_isRecording {false} |
|
private |
◆ m_logoFinder
◆ m_logoMatcher
◆ m_player
◆ m_recendts
| QDateTime CommDetector2::m_recendts |
|
private |
◆ m_recstartts
| QDateTime CommDetector2::m_recstartts |
|
private |
◆ m_sceneChangeDetector
◆ m_sendBreakMapUpdates
| bool CommDetector2::m_sendBreakMapUpdates {false} |
|
private |
◆ m_showProgress
| bool CommDetector2::m_showProgress {false} |
|
private |
◆ m_startts
| QDateTime CommDetector2::m_startts |
|
private |
The documentation for this class was generated from the following files: