|
vdr 2.7.9
|
#include <dvbplayer.h>
Public Member Functions | |
| cDvbPlayerControl (const char *FileName, bool PauseLive=false) | |
| virtual | ~cDvbPlayerControl () override |
| 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) |
| const cErrors * | GetErrors (void) |
| 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 () override |
| 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 (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 1000 of file dvbplayer.c.
References cControl::cControl(), player, and cControl::SetPlayer().
Referenced by cReplayControl::cReplayControl().
|
overridevirtual |
Definition at line 1007 of file dvbplayer.c.
References Stop().
| bool cDvbPlayerControl::Active | ( | void | ) |
Definition at line 1018 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ProcessKey(), and cReplayControl::Stop().
| void cDvbPlayerControl::Backward | ( | void | ) |
Definition at line 1048 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ProcessKey().
| void cDvbPlayerControl::Forward | ( | void | ) |
Definition at line 1042 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ErrorJump(), GetReplayMode(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
| const cErrors * cDvbPlayerControl::GetErrors | ( | void | ) |
Definition at line 1067 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ErrorJump(), and cReplayControl::ShowProgress().
| bool cDvbPlayerControl::GetFrameNumber | ( | int & | Current, |
| int & | Total ) |
Definition at line 1083 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ShowProgress().
| bool cDvbPlayerControl::GetIndex | ( | int & | Current, |
| int & | Total, | ||
| bool | SnapToIFrame = false ) |
Definition at line 1074 of file dvbplayer.c.
References player.
Referenced by cReplayControl::EditTest(), cReplayControl::ErrorJump(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), and cReplayControl::MarkToggle().
| bool cDvbPlayerControl::GetReplayMode | ( | bool & | Play, |
| bool & | Forward, | ||
| int & | Speed ) |
Definition at line 1092 of file dvbplayer.c.
References Forward(), 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 1097 of file dvbplayer.c.
References player.
Referenced by cReplayControl::EditTest(), cReplayControl::ErrorJump(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), and cReplayControl::TimeSearchProcess().
| void cDvbPlayerControl::Pause | ( | void | ) |
Definition at line 1030 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ProcessKey().
| void cDvbPlayerControl::Play | ( | void | ) |
Definition at line 1036 of file dvbplayer.c.
References player.
Referenced by GetReplayMode(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
| void cDvbPlayerControl::SetMarks | ( | const cMarks * | Marks | ) |
Definition at line 1012 of file dvbplayer.c.
References player.
Referenced by cReplayControl::cReplayControl().
| int cDvbPlayerControl::SkipFrames | ( | int | Frames | ) |
Definition at line 1060 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ErrorJump(), and cReplayControl::MarkMove().
| void cDvbPlayerControl::SkipSeconds | ( | int | Seconds | ) |
Definition at line 1054 of file dvbplayer.c.
References player.
Referenced by cReplayControl::ProcessKey(), and cReplayControl::TimeSearchProcess().
| void cDvbPlayerControl::Stop | ( | void | ) |
Definition at line 1023 of file dvbplayer.c.
References cControl::player, and player.
Referenced by cReplayControl::Stop(), and ~cDvbPlayerControl().
|
private |
Definition at line 21 of file dvbplayer.h.
Referenced by Active(), Backward(), cDvbPlayerControl(), Forward(), GetErrors(), GetFrameNumber(), GetIndex(), GetReplayMode(), Goto(), Pause(), Play(), SetMarks(), SkipFrames(), SkipSeconds(), and Stop().