|
libdvbv5 1.32.0
Library to work with Digital TV devices on Linux
|
MPEG PES optional header. More...
#include <mpeg_pes.h>
Data Structures | |
| union | [union].__unnamed0__ |
Data Fields | |
| union | |
| uint8_t | length |
| uint64_t | pts |
| uint64_t | dts |
MPEG PES optional header.
| two | 2 bits Should be 10 |
| PES_scrambling_control | 2 bits PES Scrambling Control (Not Scrambled=00, otherwise scrambled) |
| PES_priority | 1 bit PES Priority |
| data_alignment_indicator | 1 bit PES data alignment |
| copyright | 1 bit PES content protected by copyright |
| original_or_copy | 1 bit PES content is original (=1) or copied (=0) |
| PTS_DTS | 2 bit PES header contains PTS (=10, =11) and/or DTS (=01, =11) |
| ESCR | 1 bit PES header contains ESCR fields |
| ES_rate | 1 bit PES header contains ES_rate field |
| DSM_trick_mode | 1 bit PES header contains DSM_trick_mode field |
| additional_copy_info | 1 bit PES header contains additional_copy_info field |
| PES_CRC | 1 bit PES header contains CRC field |
| PES_extension | 1 bit PES header contains extension field |
| length | 8 bit PES header data length |
| pts | 64 bit PES PTS timestamp |
| dts | 64 bit PES DTS timestamp |
Definition at line 152 of file mpeg_pes.h.
| uint64_t dvb_mpeg_pes_optional::dts |
Definition at line 173 of file mpeg_pes.h.
| uint8_t dvb_mpeg_pes_optional::length |
Definition at line 171 of file mpeg_pes.h.
| uint64_t dvb_mpeg_pes_optional::pts |
Definition at line 172 of file mpeg_pes.h.