|
| void | dvb_table_filter_free (struct dvb_table_filter *sect) |
| | deallocates all data associated with a table filter More...
|
| |
| int | dvb_read_section (struct dvb_v5_fe_parms *parms, int dmx_fd, unsigned char tid, uint16_t pid, void **table, unsigned timeout) |
| | read MPEG-TS tables that comes from a DTV card More...
|
| |
| int | dvb_read_section_with_id (struct dvb_v5_fe_parms *parms, int dmx_fd, unsigned char tid, uint16_t pid, int ts_id, void **table, unsigned timeout) |
| | read MPEG-TS tables that comes from a DTV card with an specific table section ID More...
|
| |
| int | dvb_read_sections (struct dvb_v5_fe_parms *parms, int dmx_fd, struct dvb_table_filter *sect, unsigned timeout) |
| | read MPEG-TS tables that comes from a DTV card More...
|
| |
| struct dvb_v5_descriptors * | dvb_scan_alloc_handler_table (uint32_t delivery_system) |
| | allocates a struct dvb_v5_descriptors More...
|
| |
| void | dvb_scan_free_handler_table (struct dvb_v5_descriptors *dvb_scan_handler) |
| | frees a struct dvb_v5_descriptors More...
|
| |
| struct dvb_v5_descriptors * | dvb_get_ts_tables (struct dvb_v5_fe_parms *parms, int dmx_fd, uint32_t delivery_system, unsigned other_nit, unsigned timeout_multiply) |
| | Scans a DVB stream, looking for the tables needed to identify the programs inside a MPEG-TS. More...
|
| |
| void | dvb_free_ts_tables (struct dvb_v5_descriptors *dvb_desc) |
| | frees a struct dvb_v5_descriptors More...
|
| |
| struct dvb_v5_descriptors * | dvb_scan_transponder (struct dvb_v5_fe_parms *parms, struct dvb_entry *entry, int dmx_fd, check_frontend_t *check_frontend, void *args, unsigned other_nit, unsigned timeout_multiply) |
| | Scans a DVB dvb_add_scaned_transponder. More...
|
| |
| void | dvb_add_scaned_transponders (struct dvb_v5_fe_parms *parms, struct dvb_v5_descriptors *dvb_scan_handler, struct dvb_entry *first_entry, struct dvb_entry *entry) |
| | Add new transponders to a dvb_file. More...
|
| |
Provides interfaces to scan programs inside MPEG-TS digital TV streams.
- Copyright
- GNU Lesser General Public License version 2.1 (LGPLv2.1)
- Author
- Mauro Carvalho Chehab
- Bug Report
- Please submit bug reports and patches to