Go to the documentation of this file. 1 #ifndef COMMDETECTOR_BASE_H
2 #define COMMDETECTOR_BASE_H
33 virtual bool go() = 0;
56 #endif // COMMDETECTOR_BASE_H
CommDetectorBase()=default
Abstract base class for all CommDetectors. Please use the CommDetectFactory to make actual instances.
QMap< uint64_t, CommMapValue > show_map_t
void gotNewCommercialBreakList()
void statusUpdate(const QString &a)
QMap< uint64_t, MarkTypes > frm_dir_map_t
Frame # -> Mark map.
virtual void recordingFinished([[maybe_unused]] long long totalFileSize)
virtual void PrintFullMap(std::ostream &out, const frm_dir_map_t *comm_breaks, bool verbose) const =0
virtual void GetCommercialBreakList(frm_dir_map_t &comms)=0
~CommDetectorBase() override=default
static constexpr int64_t MAX_BLANK_FRAMES
virtual void requestCommBreakMapUpdate(void)