lib/includ...vbv5/sdt.h(3)
β¨ NAME β¨
lib/include/libdvbv5/sdt.h β bestie, this is the header that gives you the descriptors for the SDT MPEG-TS table. yes, that SDT. we love her. π
(it lives in the Library Functions Manual, so you already know it's gonna be a little feral.)
π¦ SYNOPSIS π¦
#include <stdint.h>
#include <unistd.h>
#include <libdvbv5/header.h>
π Data Structures
struct dvb_table_sdt_serviceβ the MPEG-TS SDT service table. she's the little one. π«Άstruct dvb_table_sdtβ the MPEG-TS SDT table itself. the main character. π
πΈ Macros
#define DVB_TABLE_SDTβ the SDT table ID.#define DVB_TABLE_SDT2β the SDT table ID, but make it alternative. same energy, different ID.#define DVB_TABLE_SDT_PIDβ the SDT Program ID.#define dvb_sdt_service_foreach(_service, _sdt)β the macro you use to find services on a SDT table. it's giving little helper that ate. β¨
π Functions
ssize_t dvb_table_sdt_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, struct dvb_table_sdt **table)β initializes and parses the SDT table. the setup era.void dvb_table_sdt_free (struct dvb_table_sdt *table)β frees all the data the SDT table parser allocated. clean up after yourself, bestie, it's the rules. π§void dvb_table_sdt_print (struct dvb_v5_fe_parms *parms, struct dvb_table_sdt *table)β prints out the content of the SDT table. show us what you're working with. π
π Detailed Description π
Provides the descriptors for SDT MPEG-TS table. that's the whole vibe. β¨
π Copyright
GNU Lesser General Public License version 2.1 (LGPLv2.1).
β Author
- Mauro Carvalho Chehab
- Andre Roth
π₯ Relevant specs
The table described herein is defined at:
- ISO/IEC 13818-1
π See also
http://www.etherguidesystems.com/Help/SDOs/dvb/syntax/tablesections/SDT.aspx
π Bug Report
Please submit bug reports and patches to linux-media@vger.kernel.org. do it, don't be shy, they want your patch fr fr.
π¦ Definition in file sdt.h
π« Author π«
Generated automatically by Doxygen for libdvbv5 from the source code. not me being a whole autogenerated girlboss document. π
and that's the whole page bestie!! this one's from libdvbv5, Version 1.32.0, served up by the fine folks at lib/include/libdvbv5/sdt.h π go parse some tables, you got this, periodt. πΈβ¨
π¦ where this page comes from
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 Β· LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 Β· LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms