|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#include <mediaplayer.h>

Public Member Functions | |
| cSoftHdPlayer (const char *, cSoftHdDevice *) | |
| virtual | ~cSoftHdPlayer () |
| void | SetEntry (int) |
| const char * | GetTitle (void) |
Public Attributes | |
| struct PLEntry * | FirstEntry |
| struct PLEntry * | CurrentEntry |
| int | Jump |
| int | Pause |
| int | StopPlay |
| int | Random |
| int | NoModify |
| int | CurrentTime |
| int | Duration |
Protected Member Functions | |
| virtual void | Activate (bool On) |
| virtual void | Action (void) |
Private Member Functions | |
| void | Player (const char *) |
| void | ReadPL (const char *) |
Private Attributes | |
| char * | m_pSource |
| int | m_Entries |
| cSoftHdDevice * | m_pDevice |
| cSoftHdAudio * | m_pAudio |
Definition at line 39 of file mediaplayer.h.
| cSoftHdPlayer::cSoftHdPlayer | ( | const char * | url, |
| cSoftHdDevice * | device | ||
| ) |
Definition at line 59 of file mediaplayer.cpp.
References cSoftHdDevice::Audio(), CurrentEntry, FirstEntry, m_pAudio, m_pDevice, m_pSource, Pause, Random, and ReadPL().
|
virtual |
Definition at line 78 of file mediaplayer.cpp.
References FirstEntry, m_Entries, m_pSource, PLEntry::NextEntry, and StopPlay.
|
protectedvirtual |
Definition at line 101 of file mediaplayer.cpp.
References AV_NOPTS_VALUE, cSoftHdControl::Close, cSoftHdControl::Control(), CurrentEntry, cSoftHdAudio::GetHardwareOutputPtsMs(), Jump, m_Entries, m_pAudio, m_pSource, cSoftHdMenu::Menu(), PLEntry::NextEntry, NoModify, PLEntry::Path, Player(), cSoftHdMenu::PlayListMenu(), Random, and SetEntry().
|
protectedvirtual |
Definition at line 94 of file mediaplayer.cpp.
| const char * cSoftHdPlayer::GetTitle | ( | void | ) |
Definition at line 314 of file mediaplayer.cpp.
References CurrentEntry, m_pSource, and PLEntry::Path.
Referenced by cSoftHdControl::ShowProgress().
|
private |
Definition at line 189 of file mediaplayer.cpp.
References cSoftHdDevice::Clear(), CurrentTime, Duration, cSoftHdAudio::GetHardwareOutputPtsMs(), Jump, L_MEDIA, LOGDEBUG2, LOGERROR, LOGFATAL, m_pAudio, m_pDevice, Pause, cSoftHdDevice::PlayAudioPkts(), cSoftHdDevice::PlayVideoPkts(), cSoftHdDevice::SetAudioCodec(), cSoftHdDevice::SetVideoCodec(), and StopPlay.
Referenced by Action().
|
private |
Definition at line 135 of file mediaplayer.cpp.
References PLEntry::File, FirstEntry, PLEntry::Folder, LOGERROR, m_Entries, PLEntry::NextEntry, PLEntry::Path, and PLEntry::SubFolder.
Referenced by cSoftHdPlayer().
| void cSoftHdPlayer::SetEntry | ( | int | index | ) |
Definition at line 176 of file mediaplayer.cpp.
References CurrentEntry, FirstEntry, PLEntry::NextEntry, NoModify, and StopPlay.
Referenced by Action(), and cSoftHdMenu::ProcessKey().
| struct PLEntry* cSoftHdPlayer::CurrentEntry |
Definition at line 56 of file mediaplayer.h.
Referenced by Action(), cSoftHdPlayer(), GetTitle(), cSoftHdMenu::PlayListMenu(), and SetEntry().
| int cSoftHdPlayer::CurrentTime |
Definition at line 64 of file mediaplayer.h.
Referenced by Player(), and cSoftHdControl::ShowProgress().
| int cSoftHdPlayer::Duration |
Definition at line 65 of file mediaplayer.h.
Referenced by Player(), and cSoftHdControl::ShowProgress().
| struct PLEntry* cSoftHdPlayer::FirstEntry |
Definition at line 55 of file mediaplayer.h.
Referenced by cSoftHdPlayer(), cSoftHdMenu::PlayListMenu(), ReadPL(), SetEntry(), and ~cSoftHdPlayer().
| int cSoftHdPlayer::Jump |
Definition at line 59 of file mediaplayer.h.
Referenced by Action(), Player(), cSoftHdControl::ProcessKey(), and cSoftHdMenu::ProcessKey().
|
private |
Definition at line 46 of file mediaplayer.h.
Referenced by Action(), ReadPL(), and ~cSoftHdPlayer().
|
private |
Definition at line 48 of file mediaplayer.h.
Referenced by Action(), cSoftHdPlayer(), and Player().
|
private |
Definition at line 47 of file mediaplayer.h.
Referenced by cSoftHdPlayer(), and Player().
|
private |
Definition at line 45 of file mediaplayer.h.
Referenced by Action(), cSoftHdPlayer(), GetTitle(), and ~cSoftHdPlayer().
| int cSoftHdPlayer::NoModify |
Definition at line 63 of file mediaplayer.h.
Referenced by Action(), and SetEntry().
| int cSoftHdPlayer::Pause |
Definition at line 60 of file mediaplayer.h.
Referenced by cSoftHdPlayer(), Player(), and cSoftHdControl::ProcessKey().
| int cSoftHdPlayer::Random |
Definition at line 62 of file mediaplayer.h.
Referenced by Action(), cSoftHdPlayer(), and cSoftHdMenu::ProcessKey().
| int cSoftHdPlayer::StopPlay |
Definition at line 61 of file mediaplayer.h.
Referenced by Player(), cSoftHdControl::ProcessKey(), cSoftHdMenu::ProcessKey(), SetEntry(), and ~cSoftHdPlayer().