DESC_EXTENSION.H(3)
๐ NAME
okay so bestie, welcome to lib/include/libdvbv5/desc_extension.h โ she's the header that Provides the descriptors for the extension descriptor. That's the whole assignment, and she ate. ๐
โจ SYNOPSIS โจ
#include <libdvbv5/descriptors.h>
๐ Data Structures
struct dvb_extension_descriptorโ Structure containing the extended descriptors. the main character honestly.struct dvb_ext_descriptorโ Structure that describes the parser functions for the extended descriptors. she's the backstage crew making it all happen ๐ซถ
๐ฆ Typedefs
dvb_desc_ext_init_funcโ Function prototype for the extended descriptors parsing init code. it's giving "here's how you start the party":
typedef int(* dvb_desc_ext_init_func) (struct dvb_v5_fe_parms *parms,
const uint8_t *buf, struct dvb_extension_descriptor *ext, void
*desc)
dvb_desc_ext_print_funcโ Function prototype for the extended descriptors parsing print code. say it loud, say it proud:
typedef void(* dvb_desc_ext_print_func) (struct dvb_v5_fe_parms *parms,
const struct dvb_extension_descriptor *ext, const void *desc)
dvb_desc_ext_free_funcโ Function prototype for the extended descriptors parsing free code. cleanup era, we love to see it:
typedef void(* dvb_desc_ext_free_func) (const void *desc)
๐ Enumerations
enum extension_descriptorsโ List containing all extended descriptors used by Digital TV MPEG-TS as defined at ETSI EN 300 468 V1.11.1. every single one of these girls, in order, no skips:image_icon_descriptorcpcm_delivery_signalling_descriptorCP_descriptorCP_identifier_descriptorT2_delivery_system_descriptorSH_delivery_system_descriptorsupplementary_audio_descriptornetwork_change_notify_descriptormessage_descriptortarget_region_descriptortarget_region_name_descriptorservice_relocated_descriptor
๐ Functions
int dvb_extension_descriptor_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_desc *desc)โ Initializes and parses the extended descriptor. wake her up and read her mind ๐ฎvoid dvb_extension_descriptor_print (struct dvb_v5_fe_parms *parms, const struct dvb_desc *desc)โ Prints the content of the extended descriptor. spill the tea, queen โvoid dvb_extension_descriptor_free (struct dvb_desc *desc)โ Frees all data allocated by the extended descriptor. release her, no holding on โจ
๐ธ Detailed Description ๐ธ
Provides the descriptors for the extension descriptor.
The extension descriptor is used to extend the 8-bit namespace of the descriptor_tag field. lowkey genius, highkey necessary. ๐ง
๐ Copyright
GNU Lesser General Public License version 2.1 (LGPLv2.1)
๐๏ธ Author
Mauro Carvalho Chehab
๐ Relevant specs
The descriptor described herein is defined at:
๐ See also
- ETSI EN 300 468 V1.11.1
๐ Bug Report
Please submit bug reports and patches to linux-media@vger.kernel.org
bestie if something's broken, tell the kernel people, not me. i'm just the messenger ๐
๐ Definition in file
desc_extension.h.
โ๏ธ Author
Generated automatically by Doxygen for libdvbv5 from the source code. not me writing my own bio, the robots did it ๐
okay that's the whole page, periodt. this one's libdvbv5, Version 1.32.0, and it lives at lib/includ...extension.h(3). go forth and parse those extended descriptors, you gorgeous nerd ๐ฆ๐
๐ฅ
๐ฆ 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