DESC_T2_DELIVERY.H(3)

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

πŸ’– NAME πŸ’–

lib/include/libdvbv5/desc_t2_delivery.h β€” bestie, this is the header that provides the descriptors for the DVB-T2 delivery system descriptor. Yes it's a mouthful, no you're not dumb, it's just DVB naming being extra. ✨

Oh and psst β€” this page lives in section 3 of the manual, the Library Functions Manual, so it's desc_t2_delivery.h(3) if you're citing it in a paper or whatever. πŸŽ€


🌸 SYNOPSIS 🌸

#include <libdvbv5/descriptors.h>

πŸ¦‹ Data Structures

  • struct dvb_desc_t2_delivery_subcell_old β€” Structure to describe transponder subcell extension and frequencies.
  • struct dvb_desc_t2_delivery_subcell β€” Structure to describe transponder subcell extension and frequencies. (yes bestie, the new one, same little description, iconic)
  • struct dvb_desc_t2_delivery_cell β€” Structure to describe transponder cells.
  • struct dvb_desc_t2_delivery β€” Structure containing the T2 delivery system descriptor.

πŸ’… Functions

  • int dvb_desc_t2_delivery_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_extension_descriptor *ext, void *desc) β€” Initializes and parses the T2 delivery system descriptor.
  • void dvb_desc_t2_delivery_print (struct dvb_v5_fe_parms *parms, const struct dvb_extension_descriptor *ext, const void *desc) β€” Prints the content of the T2 delivery system descriptor.
  • void dvb_desc_t2_delivery_free (const void *desc) β€” Frees all data allocated by the T2 delivery system descriptor.

⭐ Variables

  • const unsigned dvbt2_bw [] β€” converts from internal representation into bandwidth in Hz
  • const uint32_t dvbt2_interval [] β€” converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API.
  • const unsigned dvbt2_transmission_mode [] β€” converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API.
  • const char * siso_miso [4] β€” converts from internal representation to string the SISO_MISO field of dvb_desc_t2_delivery:SISO_MISO field.

✨ Detailed Description ✨

Provides the descriptors for the DVB-T2 delivery system descriptor. That's the whole vibe, no cap. 🫢

GNU Lesser General Public License version 2.1 (LGPLv2.1)

πŸ‘‘ Author

Mauro Carvalho Chehab

πŸ“š Relevant specs

The descriptor described herein is defined at:

  • ETSI EN 300 468 V1.11.1

πŸ› Bug Report

Please submit bug reports and patches to linux-media@vger.kernel.org

Found a bug? Don't be shy bestie, email the list. They want to hear it. πŸ’Œ

πŸ” Definition in file

desc_t2_delivery.h.


🧚 Variable Documentation 🧚

const unsigned dvbt2_bw[] [extern]

converts from internal representation into bandwidth in Hz

Referenced by dvb_desc_t2_delivery_free().

const uint32_t dvbt2_interval[] [extern]

converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API.

Referenced by dvb_desc_t2_delivery_free().

const unsigned dvbt2_transmission_mode[] [extern]

converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API.

Referenced by dvb_desc_t2_delivery_free().

const char* siso_miso[4] [extern]

converts from internal representation to string the SISO_MISO field of dvb_desc_t2_delivery:SISO_MISO field.

Referenced by dvb_desc_t2_delivery_free().


🌈 Author 🌈

Generated automatically by Doxygen for libdvbv5 from the source code.


and that's the whole page bestie!! πŸ’– This one's from libdvbv5, Version 1.32.0, and it's the manual page for lib/include/libdvbv5/desc_t2_delivery.h in section 3. slay, go parse some T2 delivery descriptors, you got this πŸ‘‘πŸ’…πŸŒΈ

πŸ“¦ where this page comes from