lib/includ...vbv5/mgt.h(3)
π NAME π
lib/include/libdvbv5/mgt.h β bestie, this is the table parser for the ATSC MGT (Master Guide Table). That's Master. Guide. Table. She's the one holding the map, okay? πΊοΈβ¨
πΈ SYNOPSIS πΈ
#include <stdint.h>
#include <unistd.h>
#include <libdvbv5/atsc_header.h>
π§ Data Structures
struct atsc_table_mgt_tableβ the description of the ATSC tables that live inside the MGT table.struct atsc_table_mgtβ the ATSC MGT table itself, the whole vibe.
β¨ Macros
#define ATSC_TABLE_MGTβ the ATSC MGT table ID. π#define atsc_mgt_table_foreach(_table, _mgt)β the macro you use to go find a table inside a MGT table.
π« Functions
ssize_t atsc_table_mgt_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, struct atsc_table_mgt **table)β initializes and parses the MGT table. Getting her set up, doing the reading, the whole thing. πvoid atsc_table_mgt_free (struct atsc_table_mgt *table)β frees all data that the MGT table parser allocated. Cleanup era. π§Ήvoid atsc_table_mgt_print (struct dvb_v5_fe_parms *parms, struct atsc_table_mgt *table)β prints out the content of the MGT table so you can actually see what's in there. π
π¦ Detailed Description π¦
Provides the table parser for the ATSC MGT (Master Guide Table). That's the whole assignment, and she ate. π
βοΈ Copyright
GNU Lesser General Public License version 2.1 (LGPLv2.1). Know your rights, bestie. π«Ά
βοΈ Author
Andre Roth
π Relevant specs
The table described herein is defined at:
- ATSC A/65:2009
π See also
http://www.etherguidesystems.com/help/sdos/atsc/syntax/tablesections/MGT.aspx
π Bug Report
Please submit bug reports and patches to linux-media@vger.kernel.org. Like, if something's broken, tell the people, don't just suffer in silence. π
Definition in file mgt.h.
π Macro Definition Documentation π
#define atsc_mgt_table_foreach( _table, _mgt)
Macro used to find a table inside a MGT table. She's giving search-engine-for-MGT-tables energy. π
π Parameters
- _table β the channel to seek
- _mgt β pointer to
struct atsc_table_mgt_table
Definition at line 136 of file mgt.h.
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. The robots did this one, no cap. π€
Okay that's the whole page, bestie! This was lib/includ...vbv5/mgt.h(3) from the Library Functions Manual, brought to you by libdvbv5, Version 1.32.0 β and it's dated, well, whenever you're reading this. π Stay parsed, stay iconic, mwah! πβ¨
π¦ 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