PrePostRollFlagger Class Reference

#include <PrePostRollFlagger.h>

Inheritance diagram for PrePostRollFlagger:
ClassicCommDetector CommDetectorBase

List of all members.

Public Member Functions

 PrePostRollFlagger (SkipType commDetectMethod, bool showProgress, bool fullSpeed, MythPlayer *player, const QDateTime &startedAt_in, const QDateTime &stopsAt_in, const QDateTime &recordingStartedAt_in, const QDateTime &recordingStopsAt_in)
virtual void GetCommercialBreakList (frm_dir_map_t &comms)
virtual ~PrePostRollFlagger ()
bool go ()

Private Member Functions

void Init ()
long long findBreakInrange (long long start, long long end, long long totalFrames, long long &framesProcessed, QTime &flagTime, bool findLast)

Private Attributes

long long myTotalFrames
long long closestAfterPre
long long closestBeforePre
long long closestAfterPost
long long closestBeforePost

Detailed Description

Definition at line 6 of file PrePostRollFlagger.h.


Constructor & Destructor Documentation

PrePostRollFlagger::PrePostRollFlagger ( SkipType  commDetectMethod,
bool  showProgress,
bool  fullSpeed,
MythPlayer player,
const QDateTime &  startedAt_in,
const QDateTime &  stopsAt_in,
const QDateTime &  recordingStartedAt_in,
const QDateTime &  recordingStopsAt_in 
)

Definition at line 10 of file PrePostRollFlagger.cpp.

virtual PrePostRollFlagger::~PrePostRollFlagger (  )  [inline, virtual]

Definition at line 17 of file PrePostRollFlagger.h.


Member Function Documentation

void PrePostRollFlagger::GetCommercialBreakList ( frm_dir_map_t comms  )  [virtual]

Reimplemented from ClassicCommDetector.

Definition at line 387 of file PrePostRollFlagger.cpp.

bool PrePostRollFlagger::go ( void   )  [virtual]

Reimplemented from ClassicCommDetector.

Definition at line 31 of file PrePostRollFlagger.cpp.

void PrePostRollFlagger::Init ( void   )  [private]

Reimplemented from ClassicCommDetector.

Definition at line 26 of file PrePostRollFlagger.cpp.

Referenced by go().

long long PrePostRollFlagger::findBreakInrange ( long long  start,
long long  end,
long long  totalFrames,
long long &  framesProcessed,
QTime &  flagTime,
bool  findLast 
) [private]

Definition at line 210 of file PrePostRollFlagger.cpp.

Referenced by go().


Member Data Documentation

long long PrePostRollFlagger::myTotalFrames [private]

Definition at line 21 of file PrePostRollFlagger.h.

Referenced by GetCommercialBreakList(), and go().

Definition at line 22 of file PrePostRollFlagger.h.

Referenced by GetCommercialBreakList(), and go().

Definition at line 23 of file PrePostRollFlagger.h.

Referenced by GetCommercialBreakList(), and go().

Definition at line 24 of file PrePostRollFlagger.h.

Referenced by GetCommercialBreakList(), and go().

Definition at line 25 of file PrePostRollFlagger.h.

Referenced by GetCommercialBreakList(), and go().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:20 2012 for MythTV by  doxygen 1.6.3