libdvbv5  1.11.0
Library to work with Digital TV devices on Linux
dvb_table_header Struct Reference

Header of a MPEG-TS table. More...

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

Parameters
table_idtable id
section_lengthsection length
syntaxsyntax
idTable ID extension
current_nextcurrent next
versionversion
section_idsection number
last_sectionlast section number

All MPEG-TS tables start with this header.

Definition at line 92 of file header.h.

Field Documentation

union { ... }
uint16_t dvb_table_header::bitfield

Definition at line 95 of file header.h.

uint8_t dvb_table_header::current_next

Definition at line 104 of file header.h.

uint16_t dvb_table_header::id

Definition at line 103 of file header.h.

uint8_t dvb_table_header::last_section

Definition at line 109 of file header.h.

uint8_t dvb_table_header::one

Definition at line 98 of file header.h.

uint8_t dvb_table_header::one2

Definition at line 106 of file header.h.

uint8_t dvb_table_header::section_id

Definition at line 108 of file header.h.

uint16_t dvb_table_header::section_length

Definition at line 97 of file header.h.

uint8_t dvb_table_header::syntax

Definition at line 100 of file header.h.

uint8_t dvb_table_header::table_id

Definition at line 93 of file header.h.

uint8_t dvb_table_header::version

Definition at line 105 of file header.h.

uint8_t dvb_table_header::zero

Definition at line 99 of file header.h.


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