1 #ifndef __PVRUSB2_DVB_H__
2 #define __PVRUSB2_DVB_H__
4 #include "dvb_frontend.h"
8 #include "pvrusb2-context.h"
10 struct pvr2_dvb_adapter {
11 struct pvr2_context *pvr;
13 struct dvb_adapter dvb_adap;
15 struct dvb_demux demux;
16 struct dvb_net dvb_net;
17 struct dvb_frontend *fe;
22 struct task_struct *thread;
25 unsigned int digital_up:1;
28 struct pvr2_dvb_props {
29 int (*frontend_attach) (struct pvr2_dvb_adapter *);
30 int (*tuner_attach) (struct pvr2_dvb_adapter *);
33 int pvr2_dvb_init(struct pvr2_context *pvr);
34 int pvr2_dvb_exit(struct pvr2_context *pvr);
36 #endif /* __PVRUSB2_DVB_H__ */