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