dvb_table_header - Man Page

Header of a MPEG-TS table.


#include <header.h>

Data Fields

uint8_t table_id
union {
  uint16_t bitfield
  struct {
     uint16_t section_length:12
     uint8_t one:2
     uint8_t zero:1
     uint8_t syntax:1
uint16_t id
uint8_t current_next:1
uint8_t version:5
uint8_t one2:2
uint8_t section_id
uint8_t last_section

Detailed Description

Header of a MPEG-TS table.


table_id table id
section_length section length
syntax syntax
id Table ID extension
current_next current next
version version
section_id section number
last_section last section number

All MPEG-TS tables start with this header.

Definition at line 103 of file header.h.

Field Documentation

union  { ... }  dvb_table_header

uint16_t dvb_table_header::bitfield

Definition at line 106 of file header.h.

uint8_t dvb_table_header::current_next

Definition at line 115 of file header.h.

uint16_t dvb_table_header::id

Definition at line 114 of file header.h.

uint8_t dvb_table_header::last_section

Definition at line 120 of file header.h.

uint8_t dvb_table_header::one

Definition at line 109 of file header.h.

uint8_t dvb_table_header::one2

Definition at line 117 of file header.h.

uint8_t dvb_table_header::section_id

Definition at line 119 of file header.h.

uint16_t dvb_table_header::section_length

Definition at line 108 of file header.h.

uint8_t dvb_table_header::syntax

Definition at line 111 of file header.h.

uint8_t dvb_table_header::table_id

Definition at line 104 of file header.h.

uint8_t dvb_table_header::version

Definition at line 116 of file header.h.

uint8_t dvb_table_header::zero

Definition at line 110 of file header.h.


Generated automatically by Doxygen for libdvbv5 from the source code.


1.25.0" libdvbv5