DESC_REGISTRATION_ID.H(3)
π 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. π
π Copyright π
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 islibdvbv5, Version 1.32.0, and its header islib/include/libdvbv5/desc_registration_id.h(3). slay, go read your descriptors bestie ππΈπ¦
π¦ where this page comes from
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 Β· LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 Β· LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms