|
vdr 2.6.4
|
#include <dvbplayer.h>
Public Member Functions | |
| cDvbPlayerControl (const char *FileName, bool PauseLive=false) | |
| virtual | ~cDvbPlayerControl () |
| void | SetMarks (const cMarks *Marks) |
| 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 | GetFrameNumber (int &Current, int &Total) |
| bool | GetReplayMode (bool &Play, bool &Forward, int &Speed) |
| void | Goto (int Index, bool Still=false) |
Public Member Functions inherited from cControl | |
| cControl (cPlayer *Player, bool Hidden=false) | |
| virtual | ~cControl () |
| virtual void | Hide (void)=0 |
| virtual cOsdObject * | GetInfo (void) |
| virtual const cRecording * | GetRecording (void) |
| virtual cString | GetHeader (void) |
| virtual void | ClearEditingMarks (void) |
| void | SetPlayer (cPlayer *Player) |
| double | FramesPerSecond (void) const |
| bool | GetIndex (int &Current, int &Total, bool SnapToIFrame=false) const |
| bool | GetFrameNumber (int &Current, int &Total) const |
| bool | GetReplayMode (bool &Play, bool &Forward, int &Speed) const |
Public Member Functions inherited from cOsdObject | |
| cOsdObject (bool FastResponse=false) | |
| virtual | ~cOsdObject () |
| virtual bool | NeedsFastResponse (void) |
| bool | IsMenu (void) const |
| virtual void | Show (void) |
| virtual eOSState | ProcessKey (eKeys Key) |
Private Attributes | |
| cDvbPlayer * | player |
Additional Inherited Members | |
Static Public Member Functions inherited from cControl | |
| static void | Launch (cControl *Control) |
| static void | Attach (void) |
| static void | Shutdown (void) |
| static cControl * | Control (bool Hidden=false) |
| static cControl * | Control (cMutexLock &MutexLock, bool Hidden=false) |
Protected Member Functions inherited from cOsdObject | |
| void | SetNeedsFastResponse (bool NeedsFastResponse) |
Protected Attributes inherited from cControl | |
| cPlayer * | player |
Definition at line 19 of file dvbplayer.h.
| cDvbPlayerControl::cDvbPlayerControl | ( | const char * | FileName, |
| bool | PauseLive = false |
||
| ) |
Definition at line 983 of file dvbplayer.c.
References player, and cControl::SetPlayer().
|
virtual |
Definition at line 990 of file dvbplayer.c.
References Stop().
| bool cDvbPlayerControl::Active | ( | void | ) |
Definition at line 1001 of file dvbplayer.c.
References cDvbPlayer::Active(), and player.
Referenced by cReplayControl::ProcessKey(), and cReplayControl::Stop().
| void cDvbPlayerControl::Backward | ( | void | ) |
Definition at line 1031 of file dvbplayer.c.
References cDvbPlayer::Backward(), and player.
Referenced by cReplayControl::ProcessKey().
| void cDvbPlayerControl::Forward | ( | void | ) |
Definition at line 1025 of file dvbplayer.c.
References cDvbPlayer::Forward(), and player.
Referenced by GetReplayMode(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
| bool cDvbPlayerControl::GetFrameNumber | ( | int & | Current, |
| int & | Total | ||
| ) |
Definition at line 1059 of file dvbplayer.c.
References cDvbPlayer::GetFrameNumber(), and player.
Referenced by cReplayControl::ShowProgress().
| bool cDvbPlayerControl::GetIndex | ( | int & | Current, |
| int & | Total, | ||
| bool | SnapToIFrame = false |
||
| ) |
Definition at line 1050 of file dvbplayer.c.
References cDvbPlayer::GetIndex(), and player.
Referenced by cReplayControl::EditTest(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), and cReplayControl::MarkToggle().
| bool cDvbPlayerControl::GetReplayMode | ( | bool & | Play, |
| bool & | Forward, | ||
| int & | Speed | ||
| ) |
Definition at line 1068 of file dvbplayer.c.
References Forward(), cDvbPlayer::GetReplayMode(), Play(), and player.
Referenced by cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
| void cDvbPlayerControl::Goto | ( | int | Index, |
| bool | Still = false |
||
| ) |
Definition at line 1073 of file dvbplayer.c.
References cDvbPlayer::Goto(), and player.
Referenced by cReplayControl::EditTest(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), and cReplayControl::TimeSearchProcess().
| void cDvbPlayerControl::Pause | ( | void | ) |
Definition at line 1013 of file dvbplayer.c.
References cDvbPlayer::Pause(), and player.
Referenced by cReplayControl::ProcessKey().
| void cDvbPlayerControl::Play | ( | void | ) |
Definition at line 1019 of file dvbplayer.c.
References cDvbPlayer::Play(), and player.
Referenced by GetReplayMode(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
| void cDvbPlayerControl::SetMarks | ( | const cMarks * | Marks | ) |
Definition at line 995 of file dvbplayer.c.
References player, and cDvbPlayer::SetMarks().
Referenced by cReplayControl::cReplayControl().
| int cDvbPlayerControl::SkipFrames | ( | int | Frames | ) |
Definition at line 1043 of file dvbplayer.c.
References player, and cDvbPlayer::SkipFrames().
Referenced by cReplayControl::MarkMove().
| void cDvbPlayerControl::SkipSeconds | ( | int | Seconds | ) |
Definition at line 1037 of file dvbplayer.c.
References player, and cDvbPlayer::SkipSeconds().
Referenced by cReplayControl::ProcessKey(), and cReplayControl::TimeSearchProcess().
| void cDvbPlayerControl::Stop | ( | void | ) |
Definition at line 1006 of file dvbplayer.c.
References player, and cControl::player.
Referenced by cReplayControl::Stop(), and ~cDvbPlayerControl().
|
private |
Definition at line 21 of file dvbplayer.h.
Referenced by Active(), Backward(), cDvbPlayerControl(), Forward(), GetFrameNumber(), GetIndex(), GetReplayMode(), Goto(), Pause(), Play(), SetMarks(), SkipFrames(), SkipSeconds(), and Stop().