| libdvbv5 1.30.1
    Library to work with Digital TV devices on Linux | 
MPEG PES data structure. More...
#include <mpeg_pes.h>
| Data Fields | ||
| union { | ||
| uint32_t bitfield | ||
| struct { | ||
| uint32_t stream_id:8 | ||
| uint32_t sync:24 | ||
| } | ||
| }; | ||
| uint16_t | length | |
| struct dvb_mpeg_pes_optional | optional [] | |
MPEG PES data structure.
| sync | 24 bits DVB_MPEG_PES | 
| stream_id | 8 bits PES Stream ID | 
| length | 16 bits PES packet length | 
| optional | Pointer to optional PES header | 
Definition at line 186 of file mpeg_pes.h.
| union { ... } dvb_mpeg_pes | 
| uint32_t dvb_mpeg_pes::bitfield | 
Definition at line 188 of file mpeg_pes.h.
| uint16_t dvb_mpeg_pes::length | 
Definition at line 194 of file mpeg_pes.h.
| struct dvb_mpeg_pes_optional dvb_mpeg_pes::optional[] | 
Definition at line 195 of file mpeg_pes.h.
| uint32_t dvb_mpeg_pes::stream_id | 
Definition at line 190 of file mpeg_pes.h.
| uint32_t dvb_mpeg_pes::sync | 
Definition at line 191 of file mpeg_pes.h.