Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

dvbplayer.h

Go to the documentation of this file.
00001 
00010 #ifndef __DVBPLAYER_H
00011 #define __DVBPLAYER_H
00012 
00013 #include "player.h"
00014 #include "thread.h"
00015 
00016 class cDvbPlayer;
00017 
00018 
00020 class cDvbPlayerControl : public cControl {
00021 private:
00022   cDvbPlayer *player;
00023 public:
00024 
00028   cDvbPlayerControl(const char *FileName);
00029 
00030   virtual ~cDvbPlayerControl();
00031   bool Active(void);
00032 
00036   void Stop(void);
00037 
00041   void Pause(void);
00042 
00046   void Play(void);
00047 
00051   void Forward(void);
00052 
00056   void Backward(void);
00057 
00063   int  SkipFrames(int Frames);
00064 
00071   void SkipSeconds(int Seconds);
00072 
00077   bool GetIndex(int &Current, int &Total, bool SnapToIFrame = false);
00078 
00086   bool GetReplayMode(bool &Play, bool &Forward, int &Speed);
00087 
00092   void Goto(int Index, bool Still = false);
00093 
00094   };
00095 
00096 #endif //__DVBPLAYER_H
00097 

Generated on Wed Feb 5 23:30:08 2003 for VDR by doxygen1.3-rc2