SASC-NG
DVBSoftCAM

cControl Class Reference

#include <player.h>

Inheritance diagram for cControl:

List of all members.

Public Member Functions

 cControl (cPlayer *Player, bool Hidden=false)
virtual ~cControl ()
virtual void Hide (void)=0
virtual cOsdObject * GetInfo (void)
bool GetIndex (int &Current, int &Total, bool SnapToIFrame=false)
bool GetReplayMode (bool &Play, bool &Forward, int &Speed)

Static Public Member Functions

static void Launch (cControl *Control)
static void Attach (void)
static void Shutdown (void)
static cControl * Control (void)

Protected Attributes

cPlayer * player

Detailed Description

Definition at line 62 of file player.h.


Constructor & Destructor Documentation

cControl::cControl ( cPlayer *  Player,
bool  Hidden = false 
)
virtual cControl::~cControl ( ) [virtual]

Member Function Documentation

static void cControl::Attach ( void  ) [static]
static cControl* cControl::Control ( void  ) [static]
bool cControl::GetIndex ( int &  Current,
int &  Total,
bool  SnapToIFrame = false 
) [inline]

Definition at line 75 of file player.h.

References cPlayer::GetIndex(), and player.

{ return player->GetIndex(Current, Total, SnapToIFrame); }
virtual cOsdObject* cControl::GetInfo ( void  ) [virtual]
bool cControl::GetReplayMode ( bool &  Play,
bool &  Forward,
int &  Speed 
) [inline]

Definition at line 76 of file player.h.

References cPlayer::GetReplayMode(), and player.

{ return player->GetReplayMode(Play, Forward, Speed); }
virtual void cControl::Hide ( void  ) [pure virtual]
static void cControl::Launch ( cControl *  Control) [static]
static void cControl::Shutdown ( void  ) [static]

Member Data Documentation

cPlayer* cControl::player [protected]

Definition at line 69 of file player.h.

Referenced by GetIndex(), and GetReplayMode().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines