home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / media / video-buf-dvb.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  904 b   |  37 lines

  1. #include <dvbdev.h>
  2. #include <dmxdev.h>
  3. #include <dvb_demux.h>
  4. #include <dvb_net.h>
  5. #include <dvb_frontend.h>
  6.  
  7. struct videobuf_dvb {
  8.     /* filling that the job of the driver */
  9.     char                       *name;
  10.     struct dvb_frontend        *frontend;
  11.     struct videobuf_queue      dvbq;
  12.  
  13.     /* video-buf-dvb state info */
  14.     struct mutex               lock;
  15.     struct task_struct         *thread;
  16.     int                        nfeeds;
  17.  
  18.     /* videobuf_dvb_(un)register manges this */
  19.     struct dvb_adapter         adapter;
  20.     struct dvb_demux           demux;
  21.     struct dmxdev              dmxdev;
  22.     struct dmx_frontend        fe_hw;
  23.     struct dmx_frontend        fe_mem;
  24.     struct dvb_net             net;
  25. };
  26.  
  27. int videobuf_dvb_register(struct videobuf_dvb *dvb,
  28.               struct module *module,
  29.               void *adapter_priv);
  30. void videobuf_dvb_unregister(struct videobuf_dvb *dvb);
  31.  
  32. /*
  33.  * Local variables:
  34.  * c-basic-offset: 8
  35.  * End:
  36.  */
  37.