|
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