/* * OSD Picture in Picture plugin for the Video Disk Recorder * * See the README file for copyright information and how to reach the author. */ #ifndef VDR_OSDPIP_PES_H #define VDR_OSDPIP_PES_H #include class cPESPacket { private: unsigned char * data; int length; unsigned char streamId; unsigned short packetLength; unsigned char headerDataLength; int payloadStart; int payloadLength; public: cPESPacket(unsigned char * data, int length); void Dump(FILE * fp = stdout); unsigned char StreamId() { return streamId; } unsigned char * Payload(int & length); }; #endif // VDR_OSDPIP_PES_H