vdr
2.2.0
|
#include <dvbplayer.h>
Public Member Functions | |
cDvbPlayerControl (const char *FileName, bool PauseLive=false) | |
virtual | ~cDvbPlayerControl () |
void | SetMarks (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 | GetReplayMode (bool &Play, bool &Forward, int &Speed) |
void | Goto (int Index, bool Still=false) |
![]() | |
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) |
double | FramesPerSecond (void) |
bool | GetIndex (int &Current, int &Total, bool SnapToIFrame=false) |
bool | GetReplayMode (bool &Play, bool &Forward, int &Speed) |
![]() | |
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 void | Launch (cControl *Control) |
static void | Attach (void) |
static void | Shutdown (void) |
static cControl * | Control (bool Hidden=false) |
![]() | |
void | SetNeedsFastResponse (bool NeedsFastResponse) |
![]() | |
cPlayer * | player |
Definition at line 19 of file dvbplayer.h.
cDvbPlayerControl::cDvbPlayerControl | ( | const char * | FileName, |
bool | PauseLive = false |
||
) |
Definition at line 936 of file dvbplayer.c.
|
virtual |
Definition at line 941 of file dvbplayer.c.
References Stop().
bool cDvbPlayerControl::Active | ( | void | ) |
Definition at line 952 of file dvbplayer.c.
References cDvbPlayer::Active(), and player.
Referenced by cReplayControl::ProcessKey(), and cReplayControl::Stop().
void cDvbPlayerControl::Backward | ( | void | ) |
Definition at line 981 of file dvbplayer.c.
References cDvbPlayer::Backward(), and player.
Referenced by cReplayControl::ProcessKey().
void cDvbPlayerControl::Forward | ( | void | ) |
Definition at line 975 of file dvbplayer.c.
References cDvbPlayer::Forward(), and player.
Referenced by cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
bool cDvbPlayerControl::GetIndex | ( | int & | Current, |
int & | Total, | ||
bool | SnapToIFrame = false |
||
) |
Definition at line 1000 of file dvbplayer.c.
References cDvbPlayer::GetIndex(), and player.
Referenced by cReplayControl::EditTest(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), and cReplayControl::ShowProgress().
bool cDvbPlayerControl::GetReplayMode | ( | bool & | Play, |
bool & | Forward, | ||
int & | Speed | ||
) |
Definition at line 1009 of file dvbplayer.c.
References cDvbPlayer::GetReplayMode(), 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 1014 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 963 of file dvbplayer.c.
References cDvbPlayer::Pause(), and player.
Referenced by cReplayControl::ProcessKey().
void cDvbPlayerControl::Play | ( | void | ) |
Definition at line 969 of file dvbplayer.c.
References cDvbPlayer::Play(), and player.
Referenced by cReplayControl::MarkMove(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
void cDvbPlayerControl::SetMarks | ( | cMarks * | Marks | ) |
Definition at line 946 of file dvbplayer.c.
References player, and cDvbPlayer::SetMarks().
Referenced by cReplayControl::cReplayControl().
int cDvbPlayerControl::SkipFrames | ( | int | Frames | ) |
Definition at line 993 of file dvbplayer.c.
References player, and cDvbPlayer::SkipFrames().
Referenced by cReplayControl::MarkMove().
void cDvbPlayerControl::SkipSeconds | ( | int | Seconds | ) |
Definition at line 987 of file dvbplayer.c.
References player, and cDvbPlayer::SkipSeconds().
Referenced by cReplayControl::ProcessKey(), and cReplayControl::TimeSearchProcess().
void cDvbPlayerControl::Stop | ( | void | ) |
Definition at line 957 of file dvbplayer.c.
References player.
Referenced by cReplayControl::Stop(), and ~cDvbPlayerControl().
|
private |
Definition at line 21 of file dvbplayer.h.
Referenced by Active(), Backward(), Forward(), GetIndex(), GetReplayMode(), Goto(), Pause(), Play(), SetMarks(), SkipFrames(), SkipSeconds(), and Stop().