1#ifndef COMMDETECTOR_BASE_H
2#define COMMDETECTOR_BASE_H
33 virtual bool go() = 0;
static constexpr int64_t MAX_BLANK_FRAMES
QMap< uint64_t, CommMapValue > show_map_t
Abstract base class for all CommDetectors.
virtual void PrintFullMap(std::ostream &out, const frm_dir_map_t *comm_breaks, bool verbose) const =0
CommDetectorBase()=default
virtual void recordingFinished(long long totalFileSize)
virtual void GetCommercialBreakList(frm_dir_map_t &comms)=0
void statusUpdate(const QString &a)
void gotNewCommercialBreakList()
~CommDetectorBase() override=default
virtual void requestCommBreakMapUpdate(void)
QMap< uint64_t, MarkTypes > frm_dir_map_t
Frame # -> Mark map.