Application interface for the SIS decoder and the SIS generator.
More...
Go to the source code of this file.
Macros |
#define | dvbpsi_NewSIS(p_sis, i_protocol_version) |
| Allocate and initialize a new dvbpsi_sis_t structure.
|
#define | dvbpsi_DeleteSIS(p_sis) |
| Clean and free a dvbpsi_sis_t structure.
|
Functions |
| __attribute__ ((deprecated)) int dvbpsi_AttachSIS(dvbpsi_decoder_t *p_psi_decoder |
Variables |
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 |
Detailed Description
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.
Macro Definition Documentation
#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.