|
bool | dvbpsi_atsc_eit_attach (dvbpsi_t *p_dvbpsi, uint8_t i_table_id, uint16_t i_extension, dvbpsi_atsc_eit_callback pf_callback, void *p_priv) |
|
| __attribute__ ((deprecated, unused)) inline bool dvbpsi_atsc_AttachEIT(dvbpsi_t *p_dvbpsi |
| dvbpsi_atsc_AttachEIT is deprecated use More...
|
|
void | dvbpsi_atsc_eit_detach (dvbpsi_t *p_dvbpsi, uint8_t i_table_id, uint16_t i_extension) |
| Destroy a EIT decoder. More...
|
|
void | dvbpsi_atsc_eit_init (dvbpsi_atsc_eit_t *p_eit, uint8_t i_table_id, uint16_t i_extension, uint8_t i_version, uint8_t i_protocol, uint16_t i_source_id, bool b_current_next) |
| Initialize a user-allocated dvbpsi_atsc_eit_t structure. More...
|
|
dvbpsi_atsc_eit_t * | dvbpsi_atsc_eit_new (uint8_t i_table_id, uint16_t i_extension, uint8_t i_version, uint8_t i_protocol, uint16_t i_source_id, bool b_current_next) |
| Allocate and initialize a new dvbpsi_eit_t structure. Use ObjectRefDec to delete it. More...
|
|
void | dvbpsi_atsc_eit_empty (dvbpsi_atsc_eit_t *p_eit) |
| Clean a dvbpsi_eit_t structure. More...
|
|
void | dvbpsi_atsc_eit_delete (dvbpsi_atsc_eit_t *p_eit) |
| Clean and free a dvbpsi_eit_t structure. More...
|
|
Decode PSIP Event Information Table (ATSC EIT).
- Author
- Adam Charrett
__attribute__ |
( |
(deprecated, unused) |
| ) |
|
dvbpsi_atsc_AttachEIT is deprecated use
dvbpsi_atsc_DeleteEIT is deprecated use
dvbpsi_atsc_EmptyEIT is deprecated use
dvbpsi_atsc_NewEIT is deprecated use
dvbpsi_atsc_InitEIT is deprecated use
dvbpsi_atsc_DetachEIT is deprecated use
- See also
- dvbpsi_atsc_eit_attach() instead.
- Parameters
-
p_dvbpsi | dvbpsi handle to Subtable demultiplexor to which the decoder is attached |
i_table_id | Table ID, 0xCB. |
i_extension | Table ID extension, here TS ID. |
pf_callback | function to call back on new EIT. |
p_priv | private data given in argument to the callback. |
- Returns
- true if everything went ok, false otherwise
- See also
- dvbpsi_atsc_eit_detach() instead.
- Parameters
-
p_dvbpsi | dvbpsi handle to Subtable demultiplexor to which the decoder is attached. |
i_table_id | Table ID, 0xCB. |
i_extension | Table ID extension, here TS ID. |
- Returns
- nothing.
- See also
- dvbpsi_atsc_eit_init() instead.
- Parameters
-
p_eit | pointer to the EIT structure |
i_table_id | Table ID, 0xCB. |
i_extension | Table ID extension, here TS ID. |
i_version | EIT version |
i_protocol | PSIP Protocol version. |
i_source_id | Source id. |
b_current_next | current next indicator |
- Returns
- nothing.
- See also
- dvbpsi_atsc_eit_new() instead.
- Parameters
-
i_table_id | Table ID, 0xCB. |
i_extension | Table ID extension, here TS ID. |
i_version | EIT version |
i_protocol | PSIP Protocol version. |
i_source_id | Source id. |
b_current_next | current next indicator |
- Returns
- p_eit pointer to the EIT structure or NULL on error
- See also
- dvbpsi_atsc_eit_empty() instead.
- Parameters
-
p_eit | pointer to the EIT structure |
- See also
- dvbpsi_atsc_eit_delete() instead.
- Parameters
-
p_eit | pointer to the EIT structure |