dvb_mpeg_ts(3)

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

✨ dvb_mpeg_ts β€” the MPEG TS header, bestie ✨

okay so this is dvb_mpeg_ts, a function from the Library Functions Manual (the <pink>dvb_mpeg_ts(3)</pink> girlies know πŸ’…). She's literally the MPEG TS header and nothing else, and honestly? she ate.


🌸 SYNOPSIS 🌸

#include <mpeg_ts.h>

πŸŽ€ Data Fields

uint8_t sync_byte
union {
   uint16_t bitfield
   struct {
      uint16_t pid:13
      uint16_t priority:1
      uint16_t payload_start:1
      uint16_t tei:1
   }
};
struct {
   uint8_t continuity_counter:4
   uint8_t payload:1
   uint8_t adaptation_field:1
   uint8_t scrambling:2
};
struct dvb_mpeg_ts_adaption adaption []

πŸ’– Detailed Description πŸ’–

MPEG TS header. That's the whole vibe. no cap.

🌈 Parameters

  • sync_byte β€” DVB_MPEG_TS πŸ‘‘
  • tei β€” 1 bit, Transport Error Indicator. she's flagging that something went wrong fr fr 😭
  • payload_start β€” 1 bit, Payload Unit Start Indicator ✨
  • priority β€” 1 bit, Transport Priority. main character energy πŸ’…
  • pid β€” 13 bits, Packet Identifier. the iconic one πŸ¦‹
  • scrambling β€” 2 bits, Scrambling control πŸ™ˆ
  • adaptation_field β€” 1 bit, Adaptation field exist
  • payload β€” 1 bit, Contains payload πŸ“
  • continuity_counter β€” 4 bits, Continuity counter. keeping the count, always 🌸
  • adaption β€” Pointer to optional adaption fiels (struct dvb_mpeg_ts_adaption) β€” and yes bestie, the original really does say "fiels", we're keeping it exactly as she wrote it πŸ’œ
Definition at line 101 of file mpeg_ts.h. πŸ’€

🧚 Field Documentation 🧚

⭐ union { ... } dvb_mpeg_ts

the union, existing, slaying.

⭐ struct { ... } dvb_mpeg_ts

the struct, also existing, also slaying.

πŸ’… uint8_t dvb_mpeg_ts::adaptation_field

Definition at line 115 of file mpeg_ts.h.

πŸ’… struct dvb_mpeg_ts_adaption dvb_mpeg_ts::adaption[]

Definition at line 118 of file mpeg_ts.h.

πŸ’… uint16_t dvb_mpeg_ts::bitfield

Definition at line 104 of file mpeg_ts.h.

πŸ’… uint8_t dvb_mpeg_ts::continuity_counter

Definition at line 113 of file mpeg_ts.h.

πŸ’… uint8_t dvb_mpeg_ts::payload

Definition at line 114 of file mpeg_ts.h.

πŸ’… uint16_t dvb_mpeg_ts::payload_start

Definition at line 108 of file mpeg_ts.h.

πŸ’… uint16_t dvb_mpeg_ts::pid

Definition at line 106 of file mpeg_ts.h.

πŸ’… uint16_t dvb_mpeg_ts::priority

Definition at line 107 of file mpeg_ts.h.

πŸ’… uint8_t dvb_mpeg_ts::scrambling

Definition at line 116 of file mpeg_ts.h.

πŸ’… uint8_t dvb_mpeg_ts::sync_byte

Definition at line 102 of file mpeg_ts.h.

πŸ’… uint16_t dvb_mpeg_ts::tei

Definition at line 109 of file mpeg_ts.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libdvbv5 from the source code. the Doxygen girlies really said "we'll write it for you" and honestly? obsessed 🫢


and that's the whole page, bestie πŸ’– this little legend lives in libdvbv5, Version 1.32.0, and she's dated dvb_mpeg_ts(3) β€” so if you ever need to cite her, that's the receipt. periodt. βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from