dvb_table_nit(3)
β¨ NAME β¨
dvb_table_nit β the MPEG-TS NIT table, bestie π
π¦ SYNOPSIS π¦
#include <nit.h>
πΈ Data Fields πΈ
struct dvb_table_header header
union {
uint16_t bitfield
struct {
uint16_t desc_length:12
uint16_t reserved:4
}
};
struct dvb_desc * descriptor
struct dvb_table_nit_transport * transport
π Detailed Description π
okay so. MPEG-TS NIT table. that's the whole vibe. π
π Parameters π
headerβ astruct dvb_table_header, holding the contentdesc_lengthβ the descriptor lengthdescriptorβ pointer tostruct dvb_desctransportβ pointer tostruct dvb_table_nit_transport
This structure is literally built to store the original NIT table, and it converts the integer fields to the CPU endianness for you. no cap. π₯
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. π« not me touching those, fr fr.
Everything after dvb_table_nit::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there. it's giving "extra info parking lot" π
ΏοΈβ¨
Definition at line 143 of file nit.h. π
π Field Documentation π
π union { ... } dvb_table_nit
β uint16_t dvb_table_nit::bitfield
Definition at line 146 of file nit.h. π
π uint16_t dvb_table_nit::desc_length
Definition at line 148 of file nit.h. π
π§ struct dvb_desc* dvb_table_nit::descriptor
Definition at line 152 of file nit.h. π
π struct dvb_table_header dvb_table_nit::header
Definition at line 144 of file nit.h. π
π uint16_t dvb_table_nit::reserved
Definition at line 149 of file nit.h. π
π¦ struct dvb_table_nit_transport* dvb_table_nit::transport
Definition at line 153 of file nit.h. π
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. slay, the robots did the typing so we didn't have to π
and that's the whole page, bestie π«Ά this was libdvbv5, Version 1.32.0, and the manual page is dvb_table_nit(3) β iconic behavior, 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