dvb_mpeg_ts - Man Page
MPEG TS header.
Synopsis
#include <mpeg_ts.h>
Data Fields
uint8_t sync_byte
union {
  uint16_t bitfield
  struct {
     uint16_t pid:13
     uint16_t priority:1
     uint16_t payload_start:1
     uint16_t tei:1
  } 
}; 
struct {
  uint8_t continuity_counter:4
  uint8_t payload:1
  uint8_t adaptation_field:1
  uint8_t scrambling:2
}; 
struct dvb_mpeg_ts_adaption adaption []
Detailed Description
MPEG TS header.
- Parameters
- sync_byte DVB_MPEG_TS 
 tei 1 bit Transport Error Indicator
 payload_start 1 bit Payload Unit Start Indicator
 priority 1 bit Transport Priority
 pid 13 bits Packet Identifier
 scrambling 2 bits Scrambling control
 adaptation_field 1 bit Adaptation field exist
 payload 1 bit Contains payload
 continuity_counter 4 bits Continuity counter
 adaption Pointer to optional adaption fiels (struct dvb_mpeg_ts_adaption)
Definition at line 101 of file mpeg_ts.h.
Field Documentation
union { ... } dvb_mpeg_ts
struct { ... } dvb_mpeg_ts
uint8_t dvb_mpeg_ts::adaptation_field
Definition at line 115 of file mpeg_ts.h.
struct dvb_mpeg_ts_adaption dvb_mpeg_ts::adaption[]
Definition at line 118 of file mpeg_ts.h.
uint16_t dvb_mpeg_ts::bitfield
Definition at line 104 of file mpeg_ts.h.
uint8_t dvb_mpeg_ts::continuity_counter
Definition at line 113 of file mpeg_ts.h.
uint8_t dvb_mpeg_ts::payload
Definition at line 114 of file mpeg_ts.h.
uint16_t dvb_mpeg_ts::payload_start
Definition at line 108 of file mpeg_ts.h.
uint16_t dvb_mpeg_ts::pid
Definition at line 106 of file mpeg_ts.h.
uint16_t dvb_mpeg_ts::priority
Definition at line 107 of file mpeg_ts.h.
uint8_t dvb_mpeg_ts::scrambling
Definition at line 116 of file mpeg_ts.h.
uint8_t dvb_mpeg_ts::sync_byte
Definition at line 102 of file mpeg_ts.h.
uint16_t dvb_mpeg_ts::tei
Definition at line 109 of file mpeg_ts.h.
Author
Generated automatically by Doxygen for libdvbv5 from the source code.