cMarks Class Reference

#include <recording.h>

Inheritance diagram for cMarks:

Inheritance graph
[legend]
Collaboration diagram for cMarks:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool Load (const char *RecordingFileName, double FramesPerSecond=DEFAULTFRAMESPERSECOND, bool IsPesRecording=false)
void Sort (void)
cMarkAdd (int Position)
cMarkGet (int Position)
cMarkGetPrev (int Position)
cMarkGetNext (int Position)

Private Attributes

double framesPerSecond


Detailed Description

Definition at line 183 of file recording.h.


Member Function Documentation

bool cMarks::Load ( const char *  RecordingFileName,
double  FramesPerSecond = DEFAULTFRAMESPERSECOND,
bool  IsPesRecording = false 
)

Definition at line 1233 of file recording.c.

References AddDirectory(), framesPerSecond, MarkFramesPerSecond, MARKSFILESUFFIX, and Sort().

Referenced by cCuttingThread::cCuttingThread(), cSVDRP::CmdEDIT(), and cReplayControl::cReplayControl().

Here is the call graph for this function:

void cMarks::Sort ( void   ) 

Reimplemented from cListBase.

Definition at line 1245 of file recording.c.

References cList< cMark >::First(), cList< cMark >::Next(), and swap().

Referenced by Add(), and Load().

Here is the call graph for this function:

cMark * cMarks::Add ( int  Position  ) 

Definition at line 1257 of file recording.c.

References cListBase::Add(), framesPerSecond, Get(), and Sort().

Referenced by cCuttingThread::Action(), and cReplayControl::MarkToggle().

Here is the call graph for this function:

cMark * cMarks::Get ( int  Position  ) 

Definition at line 1267 of file recording.c.

References cList< cMark >::First(), and cList< cMark >::Next().

Referenced by Add(), cReplayControl::EditTest(), cReplayControl::MarkMove(), and cReplayControl::MarkToggle().

Here is the call graph for this function:

cMark * cMarks::GetPrev ( int  Position  ) 

Definition at line 1276 of file recording.c.

References cList< cMark >::Last(), and cList< cMark >::Prev().

Referenced by cReplayControl::MarkJump().

Here is the call graph for this function:

cMark * cMarks::GetNext ( int  Position  ) 

Definition at line 1285 of file recording.c.

References cList< cMark >::First(), and cList< cMark >::Next().

Referenced by cReplayControl::EditTest(), and cReplayControl::MarkJump().

Here is the call graph for this function:


Member Data Documentation

double cMarks::framesPerSecond [private]

Definition at line 185 of file recording.h.

Referenced by Add(), and Load().


The documentation for this class was generated from the following files:

Generated on Tue Jan 13 14:29:21 2009 for VDR by  doxygen 1.5.6