vdr  1.7.27
Public Member Functions | Private Attributes | Friends
cMark Class Reference

#include <recording.h>

List of all members.

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)

Private Attributes

double framesPerSecond
int position
cString comment

Friends

class cMarks

Detailed Description

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


Constructor & Destructor Documentation

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

Definition at line 1305 of file recording.c.

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

cMark::~cMark ( ) [virtual]

Definition at line 1312 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 221 of file include/vdr/recording.h.

References comment.

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

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

Definition at line 221 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 220 of file recording.h.

References position.

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

Definition at line 1335 of file recording.c.

References ToText().

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

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

References comment, and Comment().

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

Definition at line 223 of file recording.h.

References comment, and Comment().

void cMark::SetPosition ( int  Position) [inline]

Definition at line 222 of file recording.h.

References position, and Position().

void cMark::SetPosition ( int  Position) [inline]

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

References position, and Position().

Referenced by cReplayControl::MarkMove().

cString cMark::ToText ( void  )

Definition at line 1316 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 209 of file include/vdr/recording.h.


Member Data Documentation

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

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

double cMark::framesPerSecond [private]

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

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

int cMark::position [private]

Definition at line 215 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: