|
vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
|
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 cSoftHdControl * | Control () |
| static cSoftHdPlayer * | Player () |
Private Member Functions | |
| void | ShowProgress () |
| Open the replay OSD. | |
Private Attributes | |
| cSkinDisplayReplay * | m_pOsd = nullptr |
| cSoftHdDevice * | m_pDevice |
| bool | m_closing = false |
Static Private Attributes | |
| static cSoftHdControl * | m_pControl = NULL |
| Control instance. | |
| static cSoftHdPlayer * | m_pPlayer = NULL |
Media Player Control.
Definition at line 105 of file mediaplayer.h.
| cSoftHdControl::cSoftHdControl | ( | const char * | url, |
| cSoftHdDevice * | device | ||
| ) |
Create a new control interface and corresponding player.
| url | file or playlist to be played |
| device | pointer to device |
Definition at line 370 of file mediaplayer.cpp.
References m_pControl.
|
virtual |
Definition at line 377 of file mediaplayer.cpp.
References m_pControl, and m_pPlayer.
Definition at line 114 of file mediaplayer.h.
References m_closing.
|
inlinestatic |
Definition at line 112 of file mediaplayer.h.
References m_pControl.
Referenced by cSoftHdPlayer::Action(), cSoftHdMenu::cSoftHdMenu(), cSoftHdMenu::PlayListMenu(), cSoftHdMenu::PlayMedia(), and cSoftHdMenu::ProcessKey().
Close the replay OSD.
Definition at line 387 of file mediaplayer.cpp.
References L_MEDIA, LOGDEBUG2, and m_pOsd.
Referenced by ProcessKey().
|
inlinestatic |
Definition at line 113 of file mediaplayer.h.
References m_pPlayer.
Handle a key event.
| key | pressed key |
Definition at line 419 of file mediaplayer.cpp.
References cSoftHdDevice::Freeze(), Hide(), m_closing, m_pDevice, m_pOsd, m_pPlayer, cSoftHdDevice::Play(), and ShowProgress().
Open the replay OSD.
Definition at line 399 of file mediaplayer.cpp.
References L_MEDIA, LOGDEBUG2, m_pOsd, and m_pPlayer.
Referenced by ProcessKey().
Definition at line 123 of file mediaplayer.h.
Referenced by Close(), and ProcessKey().
|
private |
Definition at line 122 of file mediaplayer.h.
Referenced by ProcessKey().
|
private |
Definition at line 121 of file mediaplayer.h.
Referenced by Hide(), ProcessKey(), and ShowProgress().