vdr-plugin-softhddevice-drm-gles 1.4.0
pipreceiver.h
Go to the documentation of this file.
1
20#ifndef __PIPRECEIVER_H
21#define __PIPRECEIVER_H
22
23#include <vdr/receiver.h>
24
25#include "softhddevice.h"
26
30class cPipReceiver : public cReceiver
31{
32public:
33 cPipReceiver(const cChannel *, cSoftHdDevice *);
34 virtual ~cPipReceiver(void);
35
36protected:
37 virtual void Activate(bool);
38 virtual void Receive(const uchar *, int);
39
40private:
45
46 int ParseTs(const uchar *, int);
47 int PlayTs(const uchar *, int);
48};
49
50#endif
cPipReceiver - receiver class for pip
Definition: pipreceiver.h:31
cTsToPes m_pTsToPesVideo
Definition: pipreceiver.h:42
virtual ~cPipReceiver(void)
pip receiver class destructor
Definition: pipreceiver.cpp:45
int PlayTs(const uchar *, int)
Get the pes payload and send it to the player.
uint64_t m_lastErrorReport
Definition: pipreceiver.h:43
virtual void Activate(bool)
called before the receiver gets attached or after it got detached
Definition: pipreceiver.cpp:54
int ParseTs(const uchar *, int)
Parse the ts stream and send it to the pes player.
Definition: pipreceiver.cpp:88
virtual void Receive(const uchar *, int)
receive data from the receiver
Definition: pipreceiver.cpp:68
cSoftHdDevice * m_pDevice
Definition: pipreceiver.h:41
cPipReceiver(const cChannel *, cSoftHdDevice *)
pip receiver class constructor
Definition: pipreceiver.cpp:33
int m_numLostPackets
Definition: pipreceiver.h:44
Device class header file.