Menu

[cc842c]: / vdr-dsmcc / dsmcc-decoder.h  Maximize  Restore  History

Download this file

30 lines (23 with data), 566 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef DSMCC_DECODER_H
#define DSMCC_DECODER_H
#include "vdr/receiver.h"
#include "libdsmcc.h"
class cDsmccReceiver : public cReceiver, cThread {
private:
// FILE *debug_fd, *test_fd, *dsi_debug;
bool active;
char *name;
protected:
virtual void Receive(uchar *Data, int Length);
virtual void Activate(bool ON);
virtual void Action() { ; };
public:
cDsmccReceiver(const char *);
void AddStream(struct dsmcc_status *, int pid);
char *Name(void) { return name; }
bool Active();
struct dsmcc_status *status;
int scanning;
~cDsmccReceiver();
};
#endif