dvb_desc_event_extended(3)

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

πŸ’– dvb_desc_event_extended β€” the whole vibe πŸ’–

okay bestie, so this page is dvb_desc_event_extended(3) from the Library Functions Manual, and it's literally all about one lil struct: dvb_desc_event_extended, the structure that holds the extended event descriptor. she's giving very much "descriptor girlie" energy and we're obsessed. πŸŽ€


✨ NAME ✨

dvb_desc_event_extended β€” structure containing the extended event descriptor. that's it, that's the whole name section, she's concise and she ate. πŸ’…


🌸 SYNOPSIS 🌸

#include <desc_event_extended.h>

πŸ¦‹ Data Fields πŸ¦‹

here come the fields, bestie, keep up:

  • uint8_t type
  • uint8_t length
  • struct dvb_desc * next
  • a union, and inside her:
union {
   struct {
      uint8_t last_id:4
      uint8_t id:4
   }
   uint8_t ids
};
  • unsigned char language [4]
  • char * text
  • char * text_emph
  • struct dvb_desc_event_extended_item * items
  • int num_items

πŸ‘‘ Detailed Description πŸ‘‘

Structure containing the extended event descriptor. she's the main character fr fr. 🌟

πŸ“ Parameters πŸ“

every single one, no skipping, periodt:

  • type β€” descriptor tag
  • length β€” descriptor length
  • next β€” pointer to struct dvb_desc (she knows where the next one lives, iconic)
  • id β€” descriptor number
  • last_id β€” last descriptor number
  • language β€” ISO 639 language code
  • text β€” text string
  • text_emph β€” text emphasis string

okay so the emphasis text is the one that uses asterisks, no cap. like, in the text: "the quick *fox* jumps over the lazy table" the emphasis would be "fox". the asterisks are basically the ✨highlight✨ markers of the DVB world. πŸ¦‹

Definition at line 68 of file desc_event_extended.h.


🧚 Field Documentation 🧚

🌈 union { ... } dvb_desc_event_extended

it's a union, she contains multitudes, we love her.

πŸ’œ uint8_t dvb_desc_event_extended::id

Definition at line 76 of file desc_event_extended.h.

πŸ’œ uint8_t dvb_desc_event_extended::ids

Definition at line 78 of file desc_event_extended.h.

πŸ’œ struct dvb_desc_event_extended_item* dvb_desc_event_extended::items

Definition at line 84 of file desc_event_extended.h.

πŸ’œ unsigned char dvb_desc_event_extended::language[4]

Definition at line 81 of file desc_event_extended.h.

πŸ’œ uint8_t dvb_desc_event_extended::last_id

Definition at line 75 of file desc_event_extended.h.

πŸ’œ uint8_t dvb_desc_event_extended::length

Definition at line 70 of file desc_event_extended.h.

πŸ’œ struct dvb_desc* dvb_desc_event_extended::next

Definition at line 71 of file desc_event_extended.h.

πŸ’œ int dvb_desc_event_extended::num_items

Definition at line 85 of file desc_event_extended.h.

πŸ’œ char* dvb_desc_event_extended::text

Definition at line 82 of file desc_event_extended.h.

πŸ’œ char* dvb_desc_event_extended::text_emph

Definition at line 83 of file desc_event_extended.h.

πŸ’œ uint8_t dvb_desc_event_extended::type

Definition at line 69 of file desc_event_extended.h.


🌟 Author 🌟

Generated automatically by Doxygen for libdvbv5 from the source code. so technically doxygen wrote her, but we're the ones giving her the glow-up πŸ’…βœ¨


and that's the whole page bestie!! 🫢 okay so real talk β€” this was libdvbv5, Version 1.32.0, straight from the dvb_desc_event_extended(3) page, and if you read all of it you are genuinely built different. go hydrate, ily, mwah πŸ’–πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from