libdvbv5 1.26.1
Library to work with Digital TV devices on Linux
|
MPEG ES Sequence header. More...
#include <mpeg_es.h>
Data Fields | ||
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 | ||
} | ||
}; | ||
MPEG ES Sequence header.
type | DVB_MPEG_ES_SEQ_START |
sync | Sync bytes |
framerate | Framerate |
aspect | Aspect ratio |
height | Height |
width | Width |
qm_nonintra | Load non-intra quantizer matrix |
qm_intra | Load intra quantizer matrix |
constrained | Constrained parameters flag |
vbv | VBV buffer size |
one | Should be 1 |
bitrate | Bitrate |
union { ... } dvb_mpeg_es_seq_start |
union { ... } dvb_mpeg_es_seq_start |
union { ... } dvb_mpeg_es_seq_start |