dvb_mpeg_es_seq_start(3)
πΈ dvb_mpeg_es_seq_start β NAME πΈ
okay bestie, gather round, because this one is literally the MPEG ES Sequence header and she is iconic π
(also hi, you're in the Library Functions Manual section, section 3, iykyk π«Ά)
β¨ SYNOPSIS β¨
#include <mpeg_es.h>
π Data Fields
no cap, this struct is three anonymous unions just vibing together. here's exactly how she's built:
union {
uint32_t bitfield
struct {
uint32_t type:8
uint32_t sync:24
}
};
union {
uint32_t bitfield2
struct {
uint32_t framerate:4
uint32_t aspect:4
uint32_t height:12
uint32_t width:12
}
};
union {
uint32_t bitfield3
struct {
uint32_t qm_nonintra:1
uint32_t qm_intra:1
uint32_t constrained:1
uint32_t vbv:10
uint32_t one:1
uint32_t bitrate:18
}
};
π Detailed Description π
MPEG ES Sequence header. that's it, that's the whole vibe β the main character of this page. π
π Parameters
typeβDVB_MPEG_ES_SEQ_STARTsyncβ Sync bytesframerateβ Framerateaspectβ Aspect ratioheightβ Heightwidthβ Widthqm_nonintraβ Load non-intra quantizer matrixqm_intraβ Load intra quantizer matrixconstrainedβ Constrained parameters flagvbvβ VBV buffer sizeoneβ Should be 1bitrateβ Bitrate
fr fr, one "should be 1". the source code said it, not me. π
Definition at line 88 of file mpeg_es.h. β¨
π¦ Field Documentation π¦
π union { ... } dvb_mpeg_es_seq_start
three of these anonymous unions are just... here. same name, no notes. slay. π
- union { ... } dvb_mpeg_es_seq_start
- union { ... } dvb_mpeg_es_seq_start
- union { ... } dvb_mpeg_es_seq_start
β uint32_t dvb_mpeg_es_seq_start::aspect
Definition at line 100 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::bitfield
Definition at line 90 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::bitfield2
Definition at line 97 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::bitfield3
Definition at line 106 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::bitrate
Definition at line 113 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::constrained
Definition at line 110 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::framerate
Definition at line 99 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::height
Definition at line 101 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::one
Definition at line 112 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::qm_intra
Definition at line 109 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::qm_nonintra
Definition at line 108 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::sync
Definition at line 93 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::type
Definition at line 92 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::vbv
Definition at line 111 of file mpeg_es.h.
β uint32_t dvb_mpeg_es_seq_start::width
Definition at line 102 of file mpeg_es.h.
π Author π
Generated automatically by Doxygen for libdvbv5 from the source code. yes girl, the robots wrote it, we just added the sparkle β¨π€
okay that's the whole page bestie, thanks for reading, mwah π«Άπ β this was libdvbv5, Version 1.32.0, and you were reading dvb_mpeg_es_seq_start(3). periodt. π
π
π¦ 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