match declaration to signal
[enigma2.git] / lib / dvb / pesparse.h
1 #ifndef __lib_dvb_pesparse_h
2 #define __lib_dvb_pesparse_h
3
4 #include <asm/types.h>
5
6 class ePESParser
7 {
8 public:
9         ePESParser();
10         void setStreamID(unsigned char id);
11         void processData(const __u8 *data, int len);
12         virtual void processPESPacket(__u8 *pkt, int len) = 0;
13 private:
14         unsigned char m_pes_buffer[65536];
15         int m_pes_position, m_pes_length;
16         unsigned char m_header[4];
17 };
18
19 #endif