atsc_table_mgt(3)
π¦ NAME π¦
atsc_table_mgt β the ATSC MGT table, bestie. That's it, that's the whole vibe. π
β¨ SYNOPSIS β¨
#include <mgt.h>
π Data Fields π
struct dvb_table_header headeruint8_t protocol_versionuint16_t tablesstruct atsc_table_mgt_table * tablestruct dvb_desc * descriptor
π Detailed Description π
ATSC MGT table. Iconic. Show-stopping. Slightly niche. π
Parameters
headerβstruct dvb_table_headercontentprotocol_versionβ protocol versiontablesβtables_definedNumber of tables definedtableβ pointer tostruct atsc_table_mgt_tabledescriptorβ pointer tostruct dvb_desc
okay so this structure is literally the storage unit for the original MGT channel table, and what it does is convert the integer fields to the CPU endianness. no cap, that's the whole job. π
The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases. So likeβ¦ hands off, bestie. π
Everything after atsc_table_mgt::table (including it) won't be bit-mapped * to the data parsed from the MPEG TS. So, metadata are added there. That's the arrangement, periodt. π«Ά
Definition at line 122 of file mgt.h.
π₯ Field Documentation π₯
π§ struct dvb_desc* atsc_table_mgt::descriptor
Definition at line 127 of file mgt.h.
πΈ struct dvb_table_header atsc_table_mgt::header
Definition at line 123 of file mgt.h.
β uint8_t atsc_table_mgt::protocol_version
Definition at line 124 of file mgt.h.
π struct atsc_table_mgt_table* atsc_table_mgt::table
Definition at line 126 of file mgt.h.
π uint16_t atsc_table_mgt::tables
Definition at line 125 of file mgt.h.
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. Not a human, not a bestie, just a tool doing its little thing. π
and that's the whole page, babe β¨ this was atsc_table_mgt(3) from the libdvbv5 girlies, Version 1.32.0, and yes she ate π
ππ¦
π¦ 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