DESC_REGISTRATION_ID.H(3)

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

πŸ’– NAME πŸ’–

lib/include/libdvbv5/desc_registration_id.h β€” bestie, this is the header that hands you the descriptors for the registration descriptor. that's it, that's the whole job. ✨

(it lives in the Library Functions Manual section, in case you were wondering where to find it in your man lineup 🫢)


🌸 SYNOPSIS 🌸

okay so first things first, you gotta pull it in:

#include <libdvbv5/descriptors.h>

πŸŽ€ Data Structures πŸŽ€

  • struct dvb_desc_registration β€” the struct that holds the frequency list descriptor. yes, that's literally what it says, and yes, we're moving on. πŸ’…

πŸ¦‹ Functions πŸ¦‹

  • int dvb_desc_registration_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_desc *desc) β€” does the whole init-and-parse moment for the registration descriptor. the setup AND the reading, iconic behavior honestly. ⭐
  • void dvb_desc_registration_print (struct dvb_v5_fe_parms *parms, const struct dvb_desc *desc) β€” prints out what's inside the registration descriptor. show and tell, but make it C. πŸ”₯
  • void dvb_desc_registration_free (struct dvb_desc *desc) β€” frees every last byte that the registration descriptor allocated. clean up after yourself, queen. no leaks, no mess, periodt. 🧚

✨ Detailed Description ✨

so basically: this header provides the descriptors for the registration descriptor. πŸ’–

and what does the registration descriptor do, you ask? it provides the format information for an Elementary Stream. that's the whole vibe. it's giving "metadata about your stream's format" and we love that for it. πŸ‘‘

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

🌈 Author 🌈

Mauro Carvalho Chehab

πŸ“ Relevant specs πŸ“

the descriptor described in here is defined at:

  • ISO/IEC 13818-1

πŸ’€ Bug Report πŸ’€

found a bug? got a patch? don't be shy, please submit bug reports and patches to linux-media@vger.kernel.org β€” they wanna hear from you fr fr. πŸ™ˆ

⭐ Definition in file ⭐

desc_registration_id.h.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libdvbv5 from the source code. (yes, a robot wrote this part, and it ate, honestly. πŸ’…βœ¨)


lowkey a whole moment: this page is libdvbv5, Version 1.32.0, and its header is lib/include/libdvbv5/desc_registration_id.h(3). slay, go read your descriptors bestie πŸ’–πŸŒΈπŸ¦‹
πŸ“¦ where this page comes from