libdvbpsi  2.0.0-git
MPEG Transport Stream PSI table parser
Data Fields
dvbpsi_sis_s Struct Reference

SIS structure. More...

Collaboration diagram for dvbpsi_sis_s:
Collaboration graph
[legend]

Data Fields

uint8_t i_table_id
 
uint16_t i_extension
 
uint16_t i_ts_id
 
uint8_t i_version
 
uint8_t i_protocol_version
 
bool b_current_next
 
bool b_encrypted_packet
 
uint8_t i_encryption_algorithm
 
uint64_t i_pts_adjustment
 
uint8_t cw_index
 
uint16_t i_tier
 
uint16_t i_splice_command_length
 
uint8_t i_splice_command_type
 
void * p_splice_command
 
uint16_t i_descriptors_length
 
dvbpsi_descriptor_tp_first_descriptor
 
uint32_t i_ecrc
 

Detailed Description

SIS structure.

This structure is used to store a decoded SIS service description. (SCTE 35 2004 section 7.2).

Field Documentation

◆ b_current_next

bool dvbpsi_sis_s::b_current_next

current_next_indicator

◆ b_encrypted_packet

bool dvbpsi_sis_s::b_encrypted_packet

1 when packet is encrypted

◆ cw_index

uint8_t dvbpsi_sis_s::cw_index

CA control word

◆ i_descriptors_length

uint16_t dvbpsi_sis_s::i_descriptors_length

Descriptors loop length

◆ i_ecrc

uint32_t dvbpsi_sis_s::i_ecrc

CRC 32 of decrypted splice_info_section

◆ i_encryption_algorithm

uint8_t dvbpsi_sis_s::i_encryption_algorithm

Encryption algorithm used

◆ i_extension

uint16_t dvbpsi_sis_s::i_extension

subtable id

◆ i_protocol_version

uint8_t dvbpsi_sis_s::i_protocol_version

Protocol version shall be 0

◆ i_pts_adjustment

uint64_t dvbpsi_sis_s::i_pts_adjustment

PTS offset

◆ i_splice_command_length

uint16_t dvbpsi_sis_s::i_splice_command_length

Length of splice command

◆ i_splice_command_type

uint8_t dvbpsi_sis_s::i_splice_command_type

Splice command type

◆ i_table_id

uint8_t dvbpsi_sis_s::i_table_id

table id

◆ i_tier

uint16_t dvbpsi_sis_s::i_tier

authorization tiers

◆ i_ts_id

uint16_t dvbpsi_sis_s::i_ts_id

transport_stream_id

◆ i_version

uint8_t dvbpsi_sis_s::i_version

version_number

◆ p_first_descriptor

dvbpsi_descriptor_t* dvbpsi_sis_s::p_first_descriptor

First of the following SIS descriptors

◆ p_splice_command

void* dvbpsi_sis_s::p_splice_command

Pointer to splice command structure


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