cDvbPlayerControl Class Reference

#include <dvbplayer.h>

Inheritance diagram for cDvbPlayerControl:

Inheritance graph
[legend]
Collaboration diagram for cDvbPlayerControl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cDvbPlayerControl (const char *FileName)
virtual ~cDvbPlayerControl ()
bool Active (void)
void Stop (void)
void Pause (void)
void Play (void)
void Forward (void)
void Backward (void)
int SkipFrames (int Frames)
void SkipSeconds (int Seconds)
bool GetIndex (int &Current, int &Total, bool SnapToIFrame=false)
bool GetReplayMode (bool &Play, bool &Forward, int &Speed)
void Goto (int Index, bool Still=false)

Private Attributes

cDvbPlayerplayer


Detailed Description

Definition at line 18 of file dvbplayer.h.


Constructor & Destructor Documentation

cDvbPlayerControl::cDvbPlayerControl ( const char *  FileName  ) 

Definition at line 763 of file dvbplayer.c.

cDvbPlayerControl::~cDvbPlayerControl (  )  [virtual]

Definition at line 768 of file dvbplayer.c.

References Stop().

Here is the call graph for this function:


Member Function Documentation

bool cDvbPlayerControl::Active ( void   ) 

Definition at line 773 of file dvbplayer.c.

References cDvbPlayer::Active(), and player.

Referenced by cReplayControl::ProcessKey().

Here is the call graph for this function:

void cDvbPlayerControl::Stop ( void   ) 

Definition at line 778 of file dvbplayer.c.

References player.

Referenced by cReplayControl::ProcessKey(), ~cDvbPlayerControl(), and cReplayControl::~cReplayControl().

void cDvbPlayerControl::Pause ( void   ) 

Definition at line 784 of file dvbplayer.c.

References cDvbPlayer::Pause(), and player.

Referenced by cReplayControl::ProcessKey().

Here is the call graph for this function:

void cDvbPlayerControl::Play ( void   ) 

Definition at line 790 of file dvbplayer.c.

References cDvbPlayer::Play(), and player.

Referenced by cReplayControl::EditTest(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().

Here is the call graph for this function:

void cDvbPlayerControl::Forward ( void   ) 

Definition at line 796 of file dvbplayer.c.

References cDvbPlayer::Forward(), and player.

Referenced by cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().

Here is the call graph for this function:

void cDvbPlayerControl::Backward ( void   ) 

Definition at line 802 of file dvbplayer.c.

References cDvbPlayer::Backward(), and player.

Referenced by cReplayControl::ProcessKey().

Here is the call graph for this function:

int cDvbPlayerControl::SkipFrames ( int  Frames  ) 

Definition at line 814 of file dvbplayer.c.

References player, and cDvbPlayer::SkipFrames().

Referenced by cReplayControl::MarkMove().

Here is the call graph for this function:

void cDvbPlayerControl::SkipSeconds ( int  Seconds  ) 

Definition at line 808 of file dvbplayer.c.

References player, and cDvbPlayer::SkipSeconds().

Referenced by cReplayControl::ProcessKey(), and cReplayControl::TimeSearchProcess().

Here is the call graph for this function:

bool cDvbPlayerControl::GetIndex ( int &  Current,
int &  Total,
bool  SnapToIFrame = false 
)

Reimplemented from cControl.

Definition at line 821 of file dvbplayer.c.

References cDvbPlayer::GetIndex(), and player.

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

Here is the call graph for this function:

bool cDvbPlayerControl::GetReplayMode ( bool &  Play,
bool &  Forward,
int &  Speed 
)

Reimplemented from cControl.

Definition at line 830 of file dvbplayer.c.

References cDvbPlayer::GetReplayMode(), and player.

Referenced by cReplayControl::MarkToggle(), and cReplayControl::ShowMode().

Here is the call graph for this function:

void cDvbPlayerControl::Goto ( int  Index,
bool  Still = false 
)

Definition at line 835 of file dvbplayer.c.

References cDvbPlayer::Goto(), and player.

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

Here is the call graph for this function:


Member Data Documentation

Reimplemented from cControl.

Definition at line 20 of file dvbplayer.h.

Referenced by Active(), Backward(), Forward(), GetIndex(), GetReplayMode(), Goto(), Pause(), Play(), SkipFrames(), SkipSeconds(), and Stop().


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

Generated on Tue Jan 13 14:28:38 2009 for VDR by  doxygen 1.5.6