vdr
1.7.27
|
#include <dvbplayer.h>
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 | |
cDvbPlayer * | player |
Definition at line 18 of file dvbplayer.h.
cDvbPlayerControl::cDvbPlayerControl | ( | const char * | FileName, |
bool | PauseLive = false |
||
) |
Definition at line 901 of file dvbplayer.c.
cDvbPlayerControl::~cDvbPlayerControl | ( | ) | [virtual] |
Definition at line 906 of file dvbplayer.c.
References Stop().
cDvbPlayerControl::cDvbPlayerControl | ( | const char * | FileName, |
bool | PauseLive = false |
||
) |
virtual cDvbPlayerControl::~cDvbPlayerControl | ( | ) | [virtual] |
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 | ) |
Definition at line 934 of file dvbplayer.c.
References cDvbPlayer::Forward(), and player.
Referenced by cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
void cDvbPlayerControl::Forward | ( | void | ) |
bool cDvbPlayerControl::GetIndex | ( | int & | Current, |
int & | Total, | ||
bool | SnapToIFrame = false |
||
) |
Reimplemented from cControl.
Definition at line 959 of file dvbplayer.c.
References cDvbPlayer::GetIndex(), and player.
Referenced by cReplayControl::EditTest(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), and cReplayControl::ShowProgress().
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 |
||
) |
Definition at line 973 of file dvbplayer.c.
References cDvbPlayer::Goto(), and player.
Referenced by cReplayControl::EditTest(), cReplayControl::MarkJump(), cReplayControl::MarkMove(), cReplayControl::MarkToggle(), and cReplayControl::TimeSearchProcess().
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 | ) |
Definition at line 928 of file dvbplayer.c.
References cDvbPlayer::Play(), and player.
Referenced by cReplayControl::EditTest(), cReplayControl::MarkJump(), cReplayControl::MarkToggle(), cReplayControl::ProcessKey(), and cReplayControl::ShowMode().
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.
cDvbPlayer * cDvbPlayerControl::player [private] |
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().