dvb_mpeg_pes(3)
π NAME π
dvb_mpeg_pes β the MPEG PES data structure, bestie. That's it, that's the whole vibe. π
So real quick, this is from the dvb_mpeg_pes(3) page in the Library Functions Manual β she's a library function, she's iconic, she lives in <mpeg_pes.h>, and we're gonna go through every single field together. No skipping. Periodt. β¨
πΈ SYNOPSIS πΈ
#include <mpeg_pes.h>
β¨ Data Fields β¨
union {
uint32_t bitfield
struct {
uint32_t stream_id:8
uint32_t sync:24
}
};
uint16_t length
struct dvb_mpeg_pes_optional optional []
π¦ Detailed Description π¦
MPEG PES data structure. That's the whole thing, she's a struct, she holds PES header info, and honestly? She ate. π
π Parameters π
syncβ 24 bits, and the value isDVB_MPEG_PES. This is the little "hey bestie I'm a PES" marker, iykyk. βstream_idβ 8 bits, the PES Stream ID. She's the name tag at the party. π·οΈlengthβ 16 bits, the PES packet length. She's telling you how much is coming. πoptionalβ pointer to the optional PES header. Optional! Like wearing a jacket. π
Lowkey important: the whole struct is defined at line 186 of file mpeg_pes.h. Write that down, there will be a quiz (there will not be a quiz, but still). π
π Field Documentation π
π union { ... } dvb_mpeg_pes
The anonymous union situation. She's mysterious, she's unnamed, she's doing main character energy in the middle of the struct. π«Ά
π uint32_t dvb_mpeg_pes::bitfield
Defined at line 188 of file mpeg_pes.h. β¨
π uint16_t dvb_mpeg_pes::length
Defined at line 194 of file mpeg_pes.h. π
π struct dvb_mpeg_pes_optional dvb_mpeg_pes::optional[]
Defined at line 195 of file mpeg_pes.h. π
π uint32_t dvb_mpeg_pes::stream_id
Defined at line 190 of file mpeg_pes.h. π·οΈ
π uint32_t dvb_mpeg_pes::sync
Defined at line 191 of file mpeg_pes.h. β
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. Not a human, just a very diligent little robot doing her thing. π€π
And that's the whole page, bestie!! This was libdvbv5, Version 1.32.0, bringing you dvb_mpeg_pes(3) β go forth and parse your PES packets, you absolute legend. π
β¨π¦ππ
π¦ 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