00001 #ifndef _COMMDETECTOR_FACTORY_H_ 00002 #define _COMMDETECTOR_FACTORY_H_ 00003 00004 #include "CommDetector.h" 00005 00006 class CommDetectorBase; 00007 class NuppelVideoPlayer; 00008 class RemoteEncoder; 00009 class QDateTime; 00010 00011 class CommDetectorFactory 00012 { 00013 public: 00014 CommDetectorFactory() {} 00015 ~CommDetectorFactory() {} 00016 00017 CommDetectorBase* makeCommDetector(enum SkipTypes commDetectMethod, 00018 bool showProgress, 00019 bool fullSpeed, NuppelVideoPlayer* nvp, 00020 int chanid, 00021 const QDateTime& startedAt, 00022 const QDateTime& stopsAt, 00023 const QDateTime& recordingStartedAt, 00024 const QDateTime& recordingStopsAt); 00025 }; 00026 00027 #endif 00028 00029 00030 /* vim: set expandtab tabstop=4 shiftwidth=4: */
1.5.5