libdvbv5 1.26.1
Library to work with Digital TV devices on Linux
|
MPEG PES timestamp structure, used for dts and pts. More...
#include <mpeg_pes.h>
Data Fields | ||
uint8_t | one:1 | |
uint8_t | bits30:3 | |
uint8_t | tag:4 | |
union { | ||
uint16_t bitfield | ||
struct { | ||
uint16_t one1:1 | ||
uint16_t bits15:15 | ||
} | ||
}; | ||
union { | ||
uint16_t bitfield2 | ||
struct { | ||
uint16_t one2:1 | ||
uint16_t bits00:15 | ||
} | ||
}; | ||
MPEG PES timestamp structure, used for dts and pts.
tag | 4 bits Should be 0010 for PTS and 0011 for DTS |
bits30 | 3 bits Timestamp bits 30-32 |
one | 1 bit Sould be 1 |
bits15 | 15 bits Timestamp bits 15-29 |
one1 | 1 bit Should be 1 |
bits00 | 15 Bits Timestamp bits 0-14 |
one2 | 1 bit Should be 1 |
Definition at line 108 of file mpeg_pes.h.
union { ... } ts_t |
union { ... } ts_t |
uint16_t ts_t::bitfield |
Definition at line 114 of file mpeg_pes.h.
uint16_t ts_t::bitfield2 |
Definition at line 122 of file mpeg_pes.h.
uint16_t ts_t::bits00 |
Definition at line 125 of file mpeg_pes.h.
uint16_t ts_t::bits15 |
Definition at line 117 of file mpeg_pes.h.
uint8_t ts_t::bits30 |
Definition at line 110 of file mpeg_pes.h.
uint8_t ts_t::one |
Definition at line 109 of file mpeg_pes.h.
uint16_t ts_t::one1 |
Definition at line 116 of file mpeg_pes.h.
uint16_t ts_t::one2 |
Definition at line 124 of file mpeg_pes.h.
uint8_t ts_t::tag |
Definition at line 111 of file mpeg_pes.h.