Application interface for the SIS decoder and the SIS generator.
More...
Go to the source code of this file.
|
| __attribute__ ((deprecated)) int dvbpsi_AttachSIS(dvbpsi_decoder_t *p_psi_decoder |
|
|
uint8_t | i_table_id |
|
uint8_t uint16_t | i_extension |
|
uint8_t uint16_t
dvbpsi_sis_callback | pf_callback |
|
uint8_t uint16_t
dvbpsi_sis_callback void * | p_cb_data |
|
uint8_t | i_protocol_version |
|
uint8_t | i_tag |
|
uint8_t uint8_t | i_length |
|
uint8_t uint8_t uint8_t * | p_data |
|
Application interface for the SIS decoder and the SIS generator.
- Author
- Jean-Paul Saman jpsam.nosp@m.an@v.nosp@m.ideol.nosp@m.an.o.nosp@m.rg Application interface for the SIS decoder and the SIS generator. New decoded SIS tables are sent by callback to the application.
#define dvbpsi_DeleteSIS |
( |
|
p_sis | ) |
|
Value:do { \
dvbpsi_EmptySIS(p_sis); \
free(p_sis); \
} while(0);
Clean and free a dvbpsi_sis_t structure.
- Parameters
-
p_sIt | pointer to the SIS structure |
- Returns
- nothing.
#define dvbpsi_NewSIS |
( |
|
p_sis, |
|
|
|
i_protocol_version |
|
) |
| |
Value:do { \
if(p_sis != NULL) \
dvbpsi_InitSIS(p_sis, i_protocol_version); \
} while(0);
Allocate and initialize a new dvbpsi_sis_t structure.
- Parameters
-
p_sis | pointer to the SIS structure |
i_protocol_version | SIS protocol version (currently 0) |
- Returns
- nothing.