vdr-plugin-softhddevice-drm-gles 1.6.2
cSoftHdControl Class Reference

Media Player Control. More...

#include <mediaplayer.h>

Public Member Functions

 cSoftHdControl (const char *, cSoftHdDevice *)
 Create a new control interface and corresponding player.
 
virtual ~cSoftHdControl ()
 
virtual void Hide (void)
 Close the replay OSD.
 
virtual eOSState ProcessKey (eKeys)
 Handle a key event.
 
void Close (void)
 

Static Public Member Functions

static cSoftHdControlControl ()
 
static cSoftHdPlayerPlayer ()
 

Private Member Functions

void ShowProgress ()
 Open the replay OSD.
 

Private Attributes

cSkinDisplayReplaym_pOsd = nullptr
 
cSoftHdDevicem_pDevice
 
bool m_closing = false
 

Static Private Attributes

static cSoftHdControlm_pControl = NULL
 
static cSoftHdPlayerm_pPlayer = NULL
 

Detailed Description

Media Player Control.

Definition at line 100 of file mediaplayer.h.

Member Function Documentation

◆ Close()

void cSoftHdControl::Close ( void  )
inline

Definition at line 109 of file mediaplayer.h.

References m_closing.

◆ Control()

static cSoftHdControl * cSoftHdControl::Control ( )
inlinestatic

◆ Player()

static cSoftHdPlayer * cSoftHdControl::Player ( )
inlinestatic

Definition at line 108 of file mediaplayer.h.

References m_pPlayer.

Member Data Documentation

◆ m_closing

bool cSoftHdControl::m_closing = false
private

Definition at line 118 of file mediaplayer.h.

Referenced by Close(), and ProcessKey().

◆ m_pDevice

cSoftHdDevice* cSoftHdControl::m_pDevice
private

Definition at line 117 of file mediaplayer.h.

Referenced by ProcessKey().

◆ m_pOsd

cSkinDisplayReplay* cSoftHdControl::m_pOsd = nullptr
private

Definition at line 116 of file mediaplayer.h.

Referenced by Hide(), ProcessKey(), and ShowProgress().


The documentation for this class was generated from the following files: