dvb_table_nit_transport(3)

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

πŸ’– 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 id
  • network_id β€” network id
  • desc_length β€” desc length
  • descriptor β€” pointer to struct dvb_desc
  • next β€” pointer to struct 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