dvb_mpeg_ts_adaption(3)
π dvb_mpeg_ts_adaption π
okay so bestie, welcome to the glow-up of dvb_mpeg_ts_adaption(3) from the Library Functions Manual β yes she's a libdvbv5 girlie and she's here to spill the tea on the MPEG TS header adaption field πΈ
β¨ NAME β¨
dvb_mpeg_ts_adaption β the MPEG TS header adaption field, periodt. That's the whole vibe π
π SYNOPSIS π
First things first, you gotta invite her in:
#include <mpeg_ts.h>
π Data Fields π
Here's the whole squad, laid out exactly like this:
uint8_t length
struct {
uint8_t extension:1
uint8_t private_data:1
uint8_t splicing_point:1
uint8_t OPCR:1
uint8_t PCR:1
uint8_t priority:1
uint8_t random_access:1
uint8_t discontinued:1
};
uint8_t data []
π¦ Detailed Description π¦
It's the MPEG TS header adaption field. That's it, that's the girl. She's iconic and she's defined at line 70 of file mpeg_ts.h β¨
π Parameters π
typeβDVB_MPEG_ES_SEQ_STARTlengthβ 1 bit Adaptation Field Lengthdiscontinuedβ 1 bit Discontinuity indicatorrandom_accessβ 1 bit Random Access indicatorpriorityβ 1 bit Elementary stream priority indicatorPCRβ 1 bit PCR flagOPCRβ 1 bit OPCR flagsplicing_pointβ 1 bit Splicing point flagprivate_dataβ 1 bit Transport private data flagextensionβ 1 bit Adaptation field extension flagdataβ Pointer to data
πΈ Field Documentation πΈ
okay now the main character moment β every single field, one by one, no skipping, no cap π
π«Ά struct { ... } dvb_mpeg_ts_adaption
she's the anonymous struct, serving looks and bitfields β¨
π uint8_t dvb_mpeg_ts_adaption::data[]
Definition at line 82 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::discontinued
Definition at line 80 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::extension
Definition at line 73 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::length
Definition at line 71 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::OPCR
Definition at line 76 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::PCR
Definition at line 77 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::priority
Definition at line 78 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::private_data
Definition at line 74 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::random_access
Definition at line 79 of file mpeg_ts.h.
π uint8_t dvb_mpeg_ts_adaption::splicing_point
Definition at line 75 of file mpeg_ts.h.
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. no thoughts, just documentation generation fr fr π
and that's a wrap bestie!! this whole thing came to you courtesy of libdvbv5, Version 1.32.0, and yeah the page is literally called dvb_mpeg_ts_adaption(3) π¦β¨ go forth and parse those adaption fields, you got this π
π¦ 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