dvb_ts_packet_header man page

dvb_ts_packet_header — Header of a MPEG-TS transport packet.


#include <header.h>

Data Fields

uint8_t sync_byte

union {

uint16_t bitfield

struct {

uint16_t pid:13

uint16_t transport_priority:1

uint16_t payload_unit_start_indicator:1

uint16_t transport_error_indicator:1



uint8_t continuity_counter:4

uint8_t adaptation_field_control:2

uint8_t transport_scrambling_control:2

uint8_t adaptation_field_length

Detailed Description

Header of a MPEG-TS transport packet.


sync_byte sync byte
pid Program ID
transport_priority transport priority
payload_unit_start_indicator payload unit start indicator
transport_error_indicator transport error indicator
continuity_counter continuity counter
adaptation_field_control adaptation field control
transport_scrambling_control transport scrambling control
adaptation_field_length adaptation field length

See also:

Examples: dvbv5-zap.c.

Definition at line 58 of file header.h.

Field Documentation

union { ... }

uint8_t dvb_ts_packet_header::adaptation_field_control

Examples: dvbv5-zap.c.

Definition at line 70 of file header.h.

uint8_t dvb_ts_packet_header::adaptation_field_length

Definition at line 74 of file header.h.

uint16_t dvb_ts_packet_header::bitfield

Examples: dvbv5-zap.c.

Definition at line 61 of file header.h.

uint8_t dvb_ts_packet_header::continuity_counter

Definition at line 69 of file header.h.

uint16_t dvb_ts_packet_header::payload_unit_start_indicator

Definition at line 65 of file header.h.

uint16_t dvb_ts_packet_header::pid

Examples: dvbv5-zap.c.

Definition at line 63 of file header.h.

uint8_t dvb_ts_packet_header::sync_byte

Examples: dvbv5-zap.c.

Definition at line 59 of file header.h.

uint16_t dvb_ts_packet_header::transport_error_indicator

Definition at line 66 of file header.h.

uint16_t dvb_ts_packet_header::transport_priority

Definition at line 64 of file header.h.

uint8_t dvb_ts_packet_header::transport_scrambling_control

Definition at line 71 of file header.h.


Generated automatically by Doxygen for libdvbv5 from the source code.


Thu Dec 15 2016 Version 1.10.1 libdvbv5