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
);
16 uint32_t SessionHandle
;
17 uint32_t SignalHandle
;
19 struct filter_s demux_fd
[MAX_DEMUX
][MAX_FILTER
];
22 extern struct STDEVICE dev_list
[PTINUM
];