dvb_mpeg_ts man page

dvb_mpeg_ts — MPEG TS header.


#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.


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 102 of file mpeg_ts.h.

Field Documentation

union { ... }

struct { ... }

uint8_t dvb_mpeg_ts::adaptation_field

Definition at line 116 of file mpeg_ts.h.

struct dvb_mpeg_ts_adaption dvb_mpeg_ts::adaption[]

Definition at line 119 of file mpeg_ts.h.

uint16_t dvb_mpeg_ts::bitfield

Definition at line 105 of file mpeg_ts.h.

uint8_t dvb_mpeg_ts::continuity_counter

Definition at line 114 of file mpeg_ts.h.

uint8_t dvb_mpeg_ts::payload

Definition at line 115 of file mpeg_ts.h.

uint16_t dvb_mpeg_ts::payload_start

Definition at line 109 of file mpeg_ts.h.

uint16_t dvb_mpeg_ts::pid

Definition at line 107 of file mpeg_ts.h.

uint16_t dvb_mpeg_ts::priority

Definition at line 108 of file mpeg_ts.h.

uint8_t dvb_mpeg_ts::scrambling

Definition at line 117 of file mpeg_ts.h.

uint8_t dvb_mpeg_ts::sync_byte

Definition at line 103 of file mpeg_ts.h.

uint16_t dvb_mpeg_ts::tei

Definition at line 110 of file mpeg_ts.h.


Generated automatically by Doxygen for libdvbv5 from the source code.


libdvbv5 Version 1.10.0 Tue Mar 1 2016