| libdvbv5 1.30.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 |