TSDuck v3.38-3699
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::TSAnalyzer::ETIDContext Class Reference

This protected inner class contains the analysis context for one TID/TIDext into one PID. More...

#include <tsTSAnalyzer.h>

Collaboration diagram for ts::TSAnalyzer::ETIDContext:

Public Member Functions

 ETIDContext (const ETID &ext)
 Constructor.
 

Public Attributes

const ETID etid
 ETID value.
 
uint64_t first_pkt = 0
 Last packet index of first section# 0.
 
uint8_t first_version = 0
 First version encountered.
 
uint64_t last_pkt = 0
 Last packet index of last section# 0.
 
uint8_t last_version = 0
 First version encountered.
 
uint64_t max_repetition_ts = 0
 Maximum number of TS packets between occurences of this table (section# 0).
 
uint64_t min_repetition_ts = 0
 Minimum number of TS packets between occurences of this table (section# 0).
 
uint64_t repetition_ts = 0
 Average number of TS packets between occurences of this table (section# 0).
 
uint64_t section_count = 0
 Number of occurences of sections in this table.
 
uint64_t table_count = 0
 Number of occurences of this table (section# 0).
 
std::bitset< SVERSION_MAXversions {}
 Set of versions.
 

Detailed Description

This protected inner class contains the analysis context for one TID/TIDext into one PID.

Constructor & Destructor Documentation

◆ ETIDContext()

ts::TSAnalyzer::ETIDContext::ETIDContext ( const ETID ext)
inline

Constructor.

Parameters
[in]extExtended table id.

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