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 771 of file dvbplayer.c.

cDvbPlayerControl::~cDvbPlayerControl (  )  [virtual]

Definition at line 776 of file dvbplayer.c.

References Stop().

Here is the call graph for this function:


Member Function Documentation

bool cDvbPlayerControl::Active ( void   ) 

Definition at line 781 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 786 of file dvbplayer.c.

References player.

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

void cDvbPlayerControl::Pause ( void   ) 

Definition at line 792 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 798 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 804 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 810 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 822 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 816 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 829 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 838 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 843 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 Nov 4 19:58:42 2008 for VDR by  doxygen 1.5.6