lib/includ...vbv5/mgt.h(3)

πŸ“¦
version 1.32.0 Β· 2 versions
, in fedora 43

πŸ’– 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. πŸ’…

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