vdr 2.8.1
cMark Class Reference

#include <recording.h>

Public Member Functions

 cMark (int Position=0, const char *Comment=NULL, double FramesPerSecond=DEFAULTFRAMESPERSECOND)
virtual ~cMark () override
int Position (void) const
const char * Comment (void) const
void SetPosition (int Position)
void SetComment (const char *Comment)
cString ToText (void)
bool Parse (const char *s)
bool Save (FILE *f)
Public Member Functions inherited from cListObject
 cListObject (void)
virtual ~cListObject ()
virtual int Compare (const cListObject &ListObject) const
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void) const
cListObjectPrev (void) const
cListObjectNext (void) const

Private Attributes

double framesPerSecond
int position
cString comment

Friends

class cMarks

Detailed Description

Definition at line 403 of file recording.h.

Constructor & Destructor Documentation

◆ cMark()

cMark::cMark ( int Position = 0,
const char * Comment = NULL,
double FramesPerSecond = DEFAULTFRAMESPERSECOND )

Definition at line 2399 of file recording.c.

References Comment(), comment, framesPerSecond, Position(), and position.

◆ ~cMark()

cMark::~cMark ( )
overridevirtual

Definition at line 2406 of file recording.c.

Member Function Documentation

◆ Comment()

const char * cMark::Comment ( void ) const
inline

Definition at line 413 of file recording.h.

References comment.

Referenced by cMark(), SetComment(), and ToText().

◆ Parse()

bool cMark::Parse ( const char * s)

◆ Position()

◆ Save()

bool cMark::Save ( FILE * f)

Definition at line 2429 of file recording.c.

References ToText().

◆ SetComment()

void cMark::SetComment ( const char * Comment)
inline

Definition at line 415 of file recording.h.

References Comment(), and comment.

◆ SetPosition()

void cMark::SetPosition ( int Position)
inline

Definition at line 414 of file recording.h.

References Position(), and position.

Referenced by cReplayControl::MarkMove().

◆ ToText()

cString cMark::ToText ( void )

Definition at line 2410 of file recording.c.

References Comment(), framesPerSecond, IndexToHMSF(), position, and cString::sprintf().

Referenced by Save().

◆ cMarks

friend class cMarks
friend

Definition at line 404 of file recording.h.

References cMarks.

Referenced by cMarks.

Member Data Documentation

◆ comment

cString cMark::comment
private

Definition at line 408 of file recording.h.

Referenced by cMark(), Comment(), Parse(), and SetComment().

◆ framesPerSecond

double cMark::framesPerSecond
private

Definition at line 406 of file recording.h.

Referenced by cMark(), Parse(), and ToText().

◆ position

int cMark::position
private

Definition at line 407 of file recording.h.

Referenced by cMark(), Parse(), Position(), SetPosition(), and ToText().


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