vdr  1.7.27
Public Member Functions | Private Attributes
cDvbPlayerControl Class Reference

#include <dvbplayer.h>

List of all members.

Public Member Functions

 cDvbPlayerControl (const char *FileName, bool PauseLive=false)
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)
 cDvbPlayerControl (const char *FileName, bool PauseLive=false)
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,
bool  PauseLive = false 
)

Definition at line 901 of file dvbplayer.c.

Definition at line 906 of file dvbplayer.c.

References Stop().

cDvbPlayerControl::cDvbPlayerControl ( const char *  FileName,
bool  PauseLive = false 
)

Member Function Documentation

bool cDvbPlayerControl::Active ( void  )

Definition at line 911 of file dvbplayer.c.

References cDvbPlayer::Active(), and player.

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

bool cDvbPlayerControl::Active ( void  )
void cDvbPlayerControl::Backward ( void  )
void cDvbPlayerControl::Backward ( void  )

Definition at line 940 of file dvbplayer.c.

References cDvbPlayer::Backward(), and player.

Referenced by cReplayControl::ProcessKey().

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

Reimplemented from cControl.

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

Reimplemented from cControl.

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

Reimplemented from cControl.

Definition at line 968 of file dvbplayer.c.

References cDvbPlayer::GetReplayMode(), and player.

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

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

Definition at line 922 of file dvbplayer.c.

References cDvbPlayer::Pause(), and player.

Referenced by cReplayControl::ProcessKey().

void cDvbPlayerControl::Pause ( void  )
void cDvbPlayerControl::Play ( void  )
void cDvbPlayerControl::Play ( void  )
int cDvbPlayerControl::SkipFrames ( int  Frames)
int cDvbPlayerControl::SkipFrames ( int  Frames)

Definition at line 952 of file dvbplayer.c.

References player, and cDvbPlayer::SkipFrames().

Referenced by cReplayControl::MarkMove().

void cDvbPlayerControl::SkipSeconds ( int  Seconds)

Definition at line 946 of file dvbplayer.c.

References player, and cDvbPlayer::SkipSeconds().

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

void cDvbPlayerControl::SkipSeconds ( int  Seconds)
void cDvbPlayerControl::Stop ( void  )

Reimplemented in cReplayControl, and cReplayControl.

Definition at line 916 of file dvbplayer.c.

References player.

Referenced by ~cDvbPlayerControl().

void cDvbPlayerControl::Stop ( void  )

Reimplemented in cReplayControl, and cReplayControl.


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: