libdvbv5 1.32.0
Library to work with Digital TV devices on Linux
dvb_ts_packet_header Struct Reference

Header of a MPEG-TS transport packet. More...

#include <header.h>

Data Structures

union  [union].__unnamed0__
struct  [struct].__unnamed1__

Data Fields

uint8_t sync_byte
union  
uint8_t continuity_counter:4
uint8_t adaptation_field_control:2
uint8_t transport_scrambling_control:2
uint8_t adaptation_field_length
struct  

Detailed Description

Header of a MPEG-TS transport packet.

Parameters
sync_bytesync byte
pidProgram ID
transport_prioritytransport priority
payload_unit_start_indicatorpayload unit start indicator
transport_error_indicatortransport error indicator
continuity_countercontinuity counter
adaptation_field_controladaptation field control
transport_scrambling_controltransport scrambling control
adaptation_field_lengthadaptation field length
See also
http://www.etherguidesystems.com/Help/SDOs/MPEG/Semantics/MPEG-2/transport_packet.aspx
Examples
dvbv5-zap.c.

Definition at line 57 of file header.h.

Field Documentation

◆ @223154137250232017252156311173031121174064004056

◆ @342054330013241346006321136126014030060172111074

◆ adaptation_field_control

uint8_t dvb_ts_packet_header::adaptation_field_control
Examples
dvbv5-zap.c.

Definition at line 69 of file header.h.

◆ adaptation_field_length

uint8_t dvb_ts_packet_header::adaptation_field_length
Examples
dvbv5-zap.c.

Definition at line 73 of file header.h.

◆ continuity_counter

uint8_t dvb_ts_packet_header::continuity_counter
Examples
dvbv5-zap.c.

Definition at line 68 of file header.h.

◆ sync_byte

uint8_t dvb_ts_packet_header::sync_byte
Examples
dvbv5-zap.c.

Definition at line 58 of file header.h.

◆ transport_scrambling_control

uint8_t dvb_ts_packet_header::transport_scrambling_control

Definition at line 70 of file header.h.


The documentation for this struct was generated from the following file: