libdvbpsi  2.0.0-git
Data Fields
dvbpsi_atsc_ett_s Struct Reference

ATSC ETT structure. More...

Collaboration diagram for dvbpsi_atsc_ett_s:
Collaboration graph
[legend]

Data Fields

uint8_t i_table_id
 
uint16_t i_extension
 
uint8_t i_version
 
bool b_current_next
 
uint8_t i_protocol
 
uint32_t i_etm_id
 
uint32_t i_etm_length
 
uint8_t * p_etm_data
 
dvbpsi_descriptor_tp_first_descriptor
 

Detailed Description

ATSC ETT structure.

The Extended Text Table (ETT) contains Extended Text Message (ETM) streams. They provide detailed descriptions of virtual channels (channel ETM) and (event ETM). An ETM consist of a multiple string data structure (see Section 6.10), and thus, it may represent a description in several different languages (each string corresponding to one language).

Field Documentation

◆ b_current_next

bool dvbpsi_atsc_ett_s::b_current_next

current_next_indicator

◆ i_etm_id

uint32_t dvbpsi_atsc_ett_s::i_etm_id

ETM Identifier, made up of source id and event id (or 0 for channel ETT)

◆ i_etm_length

uint32_t dvbpsi_atsc_ett_s::i_etm_length

length of p_etm_data

◆ i_extension

uint16_t dvbpsi_atsc_ett_s::i_extension

subtable id: ETT Table ID extension, normally 0x0000

◆ i_protocol

uint8_t dvbpsi_atsc_ett_s::i_protocol

PSIP Protocol version

◆ i_table_id

uint8_t dvbpsi_atsc_ett_s::i_table_id

table id

◆ i_version

uint8_t dvbpsi_atsc_ett_s::i_version

version_number

◆ p_etm_data

uint8_t* dvbpsi_atsc_ett_s::p_etm_data

ETM data organized as a multiple string structure

◆ p_first_descriptor

dvbpsi_descriptor_t* dvbpsi_atsc_ett_s::p_first_descriptor

First descriptor.


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