atsc_table_eit(3)

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

✨ NAME ✨

atsc_table_eit β€” the ATSC EIT table, bestie. It's a section 3 (Library Functions) moment, so get cozy πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

#include <atsc_eit.h>

πŸ’– Data Fields πŸ’–

  • struct dvb_table_header header β€” the header, slaying in its natural habitat
  • uint8_t protocol_version β€” the protocol version, tiny but important 🫢
  • uint8_t events β€” how many events we're talking about
  • struct atsc_table_eit_event * event β€” a pointer to struct atsc_table_eit_event, the main character of this whole struct ngl

🌸 DETAILED DESCRIPTION 🌸

Okay so, atsc_table_eit is literally the ATSC EIT table. That's it, that's the vibe ✨

πŸ¦‹ Parameters

  • header β€” struct dvb_table_header content
  • protocol_version β€” protocol version
  • events β€” events
  • event β€” pointer to struct atsc_table_eit_event

This structure is used to store the original ATSC EIT table, converting the integer fields to the CPU endianness. Little-endian to big-endian glow-up, no cap πŸ’…

Heads up bestie: everything after atsc_table_eit::event (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 section," fr fr.

Definition at line 146 of file atsc_eit.h.


πŸ‘‘ FIELD DOCUMENTATION πŸ‘‘

🌈 struct atsc_table_eit_event* atsc_table_eit::event

Definition at line 150 of file atsc_eit.h.

πŸ“ uint8_t atsc_table_eit::events

Definition at line 149 of file atsc_eit.h.

🧚 struct dvb_table_header atsc_table_eit::header

Definition at line 147 of file atsc_eit.h.

πŸ’œ uint8_t atsc_table_eit::protocol_version

Definition at line 148 of file atsc_eit.h.


⭐ AUTHOR ⭐

Generated automatically by Doxygen for libdvbv5 from the source code. Not me writing my own bio, the robot did it πŸ€–βœ¨


And that's the whole page, babe β€” brought to you by libdvbv5, Version 1.32.0, serving atsc_table_eit(3) realness. Periodt. πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from