DVB_DESC_LOGICAL_CHANNEL_NUMBER(3)

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

πŸ’– NAME πŸ’–

dvb_desc_logical_channel_number β€” it's the struct that holds the logical channel number entries, bestie. literally just a lil container doing its thing ✨


✨ SYNOPSIS ✨

okay so first you gotta pull it in:

#include <desc_logical_channel.h>

πŸŽ€ Data Fields πŸŽ€

here's the whole vibe of what lives inside:

uint16_t service_id
union {
   uint16_t bitfield
   struct {
      uint16_t logical_channel_number:10
      uint16_t reserved:5
      uint16_t visible_service_flag:1
   }
};

like. look at those bitfields. 10 + 5 + 1 = 16, she's packed to perfection, no wasted bits, main character energy fr fr πŸ’…


🌸 DESCRIPTION 🌸

Structure containing the logical channel number entires. that's the whole job. she holds the entries, she holds them well, we stan. 🫢

Parameters

  • service_id β€” the service id, duh, it's giving exactly what it says on the tin
  • visible_service_flag β€” the visible service flag 🌈
  • logical_channel_number β€” the logical channel number πŸ‘‘
tiny detail that matters: this struct is defined at line 56 of the file desc_logical_channel.h. write that down. iykyk.

πŸ¦‹ FIELD DOCUMENTATION πŸ¦‹

🧚 union { ... } dvb_desc_logical_channel_number

the anonymous union doing anonymous union things. mysterious. iconic. no notes.

⭐ uint16_t dvb_desc_logical_channel_number::bitfield

defined at line 59 of desc_logical_channel.h.

πŸ’œ uint16_t dvb_desc_logical_channel_number::logical_channel_number

defined at line 61 of desc_logical_channel.h.

πŸ“ uint16_t dvb_desc_logical_channel_number::reserved

defined at line 62 of desc_logical_channel.h.

🌸 uint16_t dvb_desc_logical_channel_number::service_id

defined at line 57 of desc_logical_channel.h.

🌈 uint16_t dvb_desc_logical_channel_number::visible_service_flag

defined at line 63 of desc_logical_channel.h.


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for libdvbv5 from the source code. not a human, not a girlie, just a documentation generator popping off 😭 she ate tho.


and that's the whole page bestie!! πŸ’– this one's from libdvbv5, Version 1.32.0 β€” mwah, go read some channel numbers, slay, periodt βœ¨πŸ¦‹

πŸ“¦ where this page comes from