vdr  1.7.31
Public Member Functions | Private Attributes | Friends | List of all members
cMark Class Reference

#include <recording.h>

Public Member Functions

 cMark (int Position=0, const char *Comment=NULL, double FramesPerSecond=DEFAULTFRAMESPERSECOND)
virtual ~cMark ()
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)
 cMark (int Position=0, const char *Comment=NULL, double FramesPerSecond=DEFAULTFRAMESPERSECOND)
virtual ~cMark ()
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
 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 206 of file include/vdr/recording.h.

Constructor & Destructor Documentation

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

Definition at line 1332 of file recording.c.

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

cMark::~cMark ( )
virtual

Definition at line 1339 of file recording.c.

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

Member Function Documentation

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

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

References comment.

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

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

Definition at line 216 of file recording.h.

References comment.

bool cMark::Parse ( const char *  s)
bool cMark::Parse ( const char *  s)
int cMark::Position ( void  ) const
inline
int cMark::Position ( void  ) const
inline

Definition at line 215 of file recording.h.

References position.

bool cMark::Save ( FILE *  f)
bool cMark::Save ( FILE *  f)

Definition at line 1362 of file recording.c.

References ToText().

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

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

References comment, and Comment().

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

Definition at line 218 of file recording.h.

References comment, and Comment().

void cMark::SetPosition ( int  Position)
inline

Definition at line 217 of file recording.h.

References position, and Position().

void cMark::SetPosition ( int  Position)
inline

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

References position, and Position().

Referenced by cReplayControl::MarkMove().

cString cMark::ToText ( void  )

Definition at line 1343 of file recording.c.

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

Referenced by Save().

cString cMark::ToText ( void  )

Friends And Related Function Documentation

cMarks
friend

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

Member Data Documentation

cString cMark::comment
private

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

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

double cMark::framesPerSecond
private

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

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

int cMark::position
private

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

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


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