libdvbv5
1.11.0
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 { ... } |
union { ... } |
union { ... } |