- fix compile warnings for unused variables (thanks to gabberhead for reporting and...
[oscam.git] / module-dvbapi-stapi.h
blob395c8a0aed2427f9a0b1896e67c8f73213e3e515
1 #ifndef MODULE_DVBAPI_STAPI_H_
2 #define MODULE_DVBAPI_STAPI_H_
4 int32_t stapi_open(void);
5 int32_t stapi_set_filter(int32_t demux_id, uint16_t pid, uint8_t *filter, uint8_t *mask, int32_t num, char *pmtfile);
6 int32_t stapi_remove_filter(int32_t demux_id, int32_t num, char *pmtfile);
7 int32_t stapi_set_pid(int32_t demux_id, int32_t num, uint32_t idx, uint16_t pid, char *pmtfile);
8 int32_t stapi_write_cw(int32_t demux_id, uint8_t *cw, uint16_t *, int32_t, char *pmtfile);
9 int32_t stapi_activate_section_filter(int32_t fd, uint8_t *filter, uint8_t *mask);
11 #ifdef WITH_STAPI5
13 struct STDEVICE
15 char name[20];
16 uint32_t SessionHandle;
17 uint32_t SignalHandle;
18 pthread_t thread;
19 struct filter_s demux_fd[MAX_DEMUX][MAX_FILTER];
22 extern struct STDEVICE dev_list[PTINUM];
24 #endif
26 #endif