|
vdr-plugin-drmdevice 2.0.0-46418f1
|
Media Player Control. More...
#include <mediaplayer.h>
Public Member Functions | |
| cDrmDeviceControl (const char *, cOutputDevice *) | |
| Create a new control interface and corresponding player. | |
| virtual | ~cDrmDeviceControl () |
| virtual void | Hide (void) |
| Close the replay OSD. | |
| virtual eOSState | ProcessKey (eKeys) |
| Handle a key event. | |
| void | Close (void) |
Static Public Member Functions | |
| static cDrmDeviceControl * | Control () |
| static cDrmDevicePlayer * | Player () |
Private Member Functions | |
| void | ShowProgress () |
| Open the replay OSD. | |
Private Attributes | |
| cSkinDisplayReplay * | m_pOsd = nullptr |
| cOutputDevice * | m_pDevice |
| bool | m_closing = false |
Static Private Attributes | |
| static cDrmDeviceControl * | m_pControl = NULL |
| Control instance. | |
| static cDrmDevicePlayer * | m_pPlayer = NULL |
Media Player Control.
Definition at line 105 of file mediaplayer.h.
| cDrmDeviceControl::cDrmDeviceControl | ( | const char * | url, |
| cOutputDevice * | 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 cDrmDevicePlayer::Action(), cDeviceMenu::cDeviceMenu(), cDeviceMenu::PlayListMenu(), cDeviceMenu::PlayMedia(), and cDeviceMenu::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 cOutputDevice::Freeze(), Hide(), m_closing, m_pDevice, m_pOsd, m_pPlayer, cOutputDevice::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().