libdvbpsi
2.0.0-git
MPEG Transport Stream PSI table parser
|
SIS structure. More...
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_t * | p_first_descriptor |
uint32_t | i_ecrc |
SIS structure.
This structure is used to store a decoded SIS service description. (SCTE 35 2004 section 7.2).
bool dvbpsi_sis_s::b_current_next |
current_next_indicator
bool dvbpsi_sis_s::b_encrypted_packet |
1 when packet is encrypted
uint8_t dvbpsi_sis_s::cw_index |
CA control word
uint16_t dvbpsi_sis_s::i_descriptors_length |
Descriptors loop length
uint32_t dvbpsi_sis_s::i_ecrc |
CRC 32 of decrypted splice_info_section
uint8_t dvbpsi_sis_s::i_encryption_algorithm |
Encryption algorithm used
uint16_t dvbpsi_sis_s::i_extension |
subtable id
uint8_t dvbpsi_sis_s::i_protocol_version |
Protocol version shall be 0
uint64_t dvbpsi_sis_s::i_pts_adjustment |
PTS offset
uint16_t dvbpsi_sis_s::i_splice_command_length |
Length of splice command
uint8_t dvbpsi_sis_s::i_splice_command_type |
Splice command type
uint8_t dvbpsi_sis_s::i_table_id |
table id
uint16_t dvbpsi_sis_s::i_tier |
authorization tiers
uint16_t dvbpsi_sis_s::i_ts_id |
transport_stream_id
uint8_t dvbpsi_sis_s::i_version |
version_number
dvbpsi_descriptor_t* dvbpsi_sis_s::p_first_descriptor |
First of the following SIS descriptors
void* dvbpsi_sis_s::p_splice_command |
Pointer to splice command structure