30 esyslog(
"ERROR: attempt to use cPlayer::PlayPes() without attaching to a cDevice!");
73 #if DEPRECATED_CCONTROL
virtual cString GetHeader(void)
This can be used by players that don't play a cRecording, but rather do something completely differen...
static void Shutdown(void)
static cControl * control
virtual cOsdObject * GetInfo(void)
Returns an OSD object that displays information about the currently played programme.
virtual const cRecording * GetRecording(void)
Returns the cRecording that is currently being replayed, or NULL if this player is not playing a cRec...
static cControl * Control(bool Hidden=false)
Old version of this function, for backwards compatibility with plugins.
static void Launch(cControl *Control)
cControl(cPlayer *Player, bool Hidden=false)
virtual int PlayPes(const uchar *Data, int Length, bool VideoOnly=false)
Plays all valid PES packets in Data with the given Length.
void Detach(cFilter *Filter)
Detaches the given filter from this device.
static cDevice * PrimaryDevice(void)
Returns the primary device.
int PlayPes(const uchar *Data, int Length, bool VideoOnly=false)
cPlayer(ePlayMode PlayMode=pmAudioVideo)
eKeys Message(eMessageType Type, const char *s, int Seconds=0)
Displays the given message, either through a currently visible display object that is capable of doin...