MythTV  master
CommDetectorFactory.h
Go to the documentation of this file.
1 #ifndef COMMDETECTOR_FACTORY_H
2 #define COMMDETECTOR_FACTORY_H
3 
5 
6 class CommDetectorBase;
8 class RemoteEncoder;
9 class QDateTime;
10 
12 {
13  public:
14  CommDetectorFactory() = default;
15  ~CommDetectorFactory() = default;
16 
18  SkipType commDetectMethod,
19  bool showProgress,
20  bool fullSpeed, MythCommFlagPlayer* player,
21  int chanid,
22  const QDateTime& startedAt,
23  const QDateTime& stopsAt,
24  const QDateTime& recordingStartedAt,
25  const QDateTime& recordingStopsAt,
26  bool useDB);
27 };
28 
29 #endif // COMMDETECTOR_FACTORY_H
30 
31 /* vim: set expandtab tabstop=4 shiftwidth=4: */
CommDetectorFactory
Definition: CommDetectorFactory.h:11
CommDetectorBase
Abstract base class for all CommDetectors. Please use the CommDetectFactory to make actual instances.
Definition: CommDetectorBase.h:26
RemoteEncoder
Definition: remoteencoder.h:24
programinfo.h
CommDetectorFactory::~CommDetectorFactory
~CommDetectorFactory()=default
MythCommFlagPlayer
Definition: mythcommflagplayer.h:25
CommDetectorFactory::CommDetectorFactory
CommDetectorFactory()=default
SkipType
SkipType
This is used as a bitmask.
Definition: programtypes.h:128
CommDetectorFactory::makeCommDetector
static CommDetectorBase * makeCommDetector(SkipType commDetectMethod, bool showProgress, bool fullSpeed, MythCommFlagPlayer *player, int chanid, const QDateTime &startedAt, const QDateTime &stopsAt, const QDateTime &recordingStartedAt, const QDateTime &recordingStopsAt, bool useDB)
Definition: CommDetectorFactory.cpp:10