|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
cPipReceiver - receiver class for pip More...
#include <pipreceiver.h>

Public Member Functions | |
| cPipReceiver (const cChannel *, cSoftHdDevice *) | |
| pip receiver class constructor More... | |
| virtual | ~cPipReceiver (void) |
| pip receiver class destructor More... | |
Protected Member Functions | |
| virtual void | Activate (bool) |
| called before the receiver gets attached or after it got detached More... | |
| virtual void | Receive (const uchar *, int) |
| receive data from the receiver More... | |
Private Member Functions | |
| int | ParseTs (const uchar *, int) |
| Parse the ts stream and send it to the pes player. More... | |
| int | PlayTs (const uchar *, int) |
| Get the pes payload and send it to the player. More... | |
Private Attributes | |
| cSoftHdDevice * | m_pDevice |
| cTsToPes | m_pTsToPesVideo |
| uint64_t | m_lastErrorReport |
| int | m_numLostPackets |
cPipReceiver - receiver class for pip
Definition at line 30 of file pipreceiver.h.
| cPipReceiver::cPipReceiver | ( | const cChannel * | channel, |
| cSoftHdDevice * | device | ||
| ) |
pip receiver class constructor
Definition at line 33 of file pipreceiver.cpp.
References LOGDEBUG, m_lastErrorReport, m_numLostPackets, and m_pDevice.
|
virtual |
|
protectedvirtual |
called before the receiver gets attached or after it got detached
Definition at line 54 of file pipreceiver.cpp.
References LOGDEBUG, and m_pTsToPesVideo.
|
private |
Parse the ts stream and send it to the pes player.
This code is taken from VDRs cDevice::PlayTs()
Definition at line 88 of file pipreceiver.cpp.
References LOGWARNING, m_pTsToPesVideo, and PlayTs().
|
private |
Get the pes payload and send it to the player.
This code is taken from VDRs cDevice::PlayTsVideo()
Definition at line 133 of file pipreceiver.cpp.
References m_pDevice, m_pTsToPesVideo, and cSoftHdDevice::PlayPipVideo().
Referenced by ParseTs().
|
protectedvirtual |
receive data from the receiver
This code is taken from VDRs cTransfer::Receive()
Definition at line 68 of file pipreceiver.cpp.
References ERRORDELTASEC, LOGWARNING, MAXRETRIES, and RETRYWAITMS.
|
private |
Definition at line 43 of file pipreceiver.h.
Referenced by cPipReceiver().
|
private |
Definition at line 44 of file pipreceiver.h.
Referenced by cPipReceiver().
|
private |
Definition at line 41 of file pipreceiver.h.
Referenced by cPipReceiver(), and PlayTs().
|
private |
Definition at line 42 of file pipreceiver.h.
Referenced by Activate(), ParseTs(), and PlayTs().