vdr  1.7.27
Public Member Functions | Private Attributes
cMarks Class Reference

#include <recording.h>

List of all members.

Public Member Functions

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

Private Attributes

cString fileName
double framesPerSecond
time_t nextUpdate
time_t lastFileTime
time_t lastChange

Detailed Description

Definition at line 229 of file include/vdr/recording.h.


Member Function Documentation

cMark * cMarks::Add ( int  Position)

Definition at line 1394 of file recording.c.

References framesPerSecond, Get(), and Sort().

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

cMark* cMarks::Add ( int  Position)
cMark * cMarks::Get ( int  Position)
cMark* cMarks::Get ( int  Position)
cMark * cMarks::GetNext ( int  Position)
cMark* cMarks::GetNext ( int  Position)
cMark* cMarks::GetPrev ( int  Position)
cMark * cMarks::GetPrev ( int  Position)

Definition at line 1413 of file recording.c.

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

Referenced by cReplayControl::MarkJump().

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

Reimplemented from cListBase.

void cMarks::Sort ( void  )

Reimplemented from cListBase.

Definition at line 1382 of file recording.c.

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

Referenced by Add(), and Update().

bool cMarks::Update ( void  )
bool cMarks::Update ( void  )

Member Data Documentation

Reimplemented from cConfig< cMark >.

Definition at line 231 of file include/vdr/recording.h.

Referenced by Load(), and Update().

double cMarks::framesPerSecond [private]

Definition at line 232 of file include/vdr/recording.h.

Referenced by Add(), Load(), and Update().

time_t cMarks::lastChange [private]

Definition at line 235 of file include/vdr/recording.h.

Referenced by Load(), and Update().

time_t cMarks::lastFileTime [private]

Definition at line 234 of file include/vdr/recording.h.

Referenced by Load(), and Update().

time_t cMarks::nextUpdate [private]

Definition at line 233 of file include/vdr/recording.h.

Referenced by Load(), and Update().


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