DESC_LOGICAL_CHANNEL.H(3)

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

πŸ’– NAME πŸ’–

lib/include/libdvbv5/desc_logical_channel.h β€” bestie, this header is literally the home of the descriptors for the LCN β€” Logican Channel Number. (Yes, "Logican", that's how it's spelled in the source, don't come for me πŸ™ˆ)

Oh and it's a Library Functions Manual page, page <pink>3</pink> β€” section 3, the section for library functions, iykyk. πŸ’…


✨ SYNOPSIS ✨

#include <libdvbv5/descriptors.h>

πŸŽ€ Data Structures

  • struct dvb_desc_logical_channel_number β€” the structure holding the logical channel number entries. So like, one entry per channel basically. πŸ’«
  • struct dvb_desc_logical_channel β€” the structure holding the logical channel number descriptor itself. The main character. πŸ‘‘

πŸ¦‹ Functions

  • int dvb_desc_logical_channel_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_desc *desc) β€” initializes and parses the logical channel number descriptor. It's giving setup era. ✨
  • void dvb_desc_logical_channel_print (struct dvb_v5_fe_parms *parms, const struct dvb_desc *desc) β€” prints out what's inside the logical channel number descriptor. Show and tell, but make it DVB. πŸ–¨οΈ
  • void dvb_desc_logical_channel_free (struct dvb_desc *desc) β€” frees all the data that the logical channel number descriptor allocated. Clean up after yourself, queen. 🧹

🌸 Detailed Description 🌸

Okay so, no cap: this whole file provides the descriptors for the LCN β€” Logican Channel Number. That's it, that's the job, and it does it beautifully. πŸ’…

GNU Lesser General Public License version 2.1 (LGPLv2.1). Slay, licensed and legal. πŸ“œ

πŸ’– Author

Mauro Carvalho Chehab β€” icon behavior, we stan. πŸ‘‘

🌈 Relevant specs

The descriptor described herein is defined at:

  • IEC/CENELEC DS/EN 62216-1:2011

That's the receipt, bestie. That's where it's defined. πŸ“Ž

🫢 See also

http://tdt.telecom.pt/recursos/apresentacoes/Signalling Specifications for DTT deployment in Portugal.pdf

(Yes the link has a space in it, no I will not be fixing it, that's literally what it says. 🫠)

πŸ’€ Bug Report

Found a bug? Spill it. Please submit bug reports and patches to linux-media@vger.kernel.org. They want the tea, fr fr. πŸ“¬

⭐ Definition in file

desc_logical_channel.h. That's the one. That's the file. 🎯


🌷 Author 🌷

Generated automatically by Doxygen for libdvbv5 from the source code. Not me writing this by hand at 3am, the machine did it. πŸ€–βœ¨


Lowkey reminder, bestie: this page is lib/includ...l_channel.h(3) β€” that's the truncated file path and the manual section, and the manual itself is a Library Functions Manual. Keep it in your notes. πŸ“

Okay that's the whole thing, mwah πŸ’‹ β€” brought to you by libdvbv5, Version 1.32.0, page lib/includ...l_channel.h(3). Go parse some descriptors, you absolute legend. πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from