dvb_table_nit_transport(3)
π NAME π
dvb_table_nit_transport β MPEG-TS NIT transport table. and yes bestie, this is the dvb_table_nit_transport(3) page. no cap, it's giving struct energy. π¦
π¦ SYNOPSIS π¦
#include <nit.h>
β¨ Data Fields β¨
uint16_t transport_id
uint16_t network_id
union {
uint16_t bitfield
struct {
uint16_t desc_length:12
uint16_t reserved:4
}
};
struct dvb_desc * descriptor
struct dvb_table_nit_transport * next
πΈ Detailed Description πΈ
okay so, lowkey, this whole thing is the MPEG-TS NIT transport table. the way it stores the original NIT transport table and converts the integer fields to the CPU endianness? obsessed. π§ β¨
π Parameters π
transport_idβ transport idnetwork_idβ network iddesc_lengthβ desc lengthdescriptorβ pointer tostruct dvb_descnextβ pointer tostruct dvb_table_nit_transport
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. β οΈ
Everything after dvb_table_nit_transport::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there. π
Definition at line 109 of file nit.h.
π¦ Field Documentation π¦
π union { ... } dvb_table_nit_transport π
π
uint16_t dvb_table_nit_transport::bitfield
Definition at line 113 of file nit.h.
π uint16_t dvb_table_nit_transport::desc_length
Definition at line 115 of file nit.h.
π¦ struct dvb_desc* dvb_table_nit_transport::descriptor
Definition at line 119 of file nit.h.
πΈ uint16_t dvb_table_nit_transport::network_id
Definition at line 111 of file nit.h.
β struct dvb_table_nit_transport* dvb_table_nit_transport::next
Definition at line 120 of file nit.h.
π uint16_t dvb_table_nit_transport::reserved
Definition at line 116 of file nit.h.
β¨ uint16_t dvb_table_nit_transport::transport_id
Definition at line 110 of file nit.h.
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. π€π
π that's the whole page, bestie! brought to you by libdvbv5, Version 1.32.0, and the manual page dvb_table_nit_transport(3). no date in the footer, just vibes. 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