TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::TSAnalyzer::ServiceContext Class Reference

This protected inner class contains the analysis context for one service. More...

Collaboration diagram for ts::TSAnalyzer::ServiceContext:

Public Member Functions

 ServiceContext (uint16_t serv_id)
 Constructor. More...
 
 ~ServiceContext ()
 Destructor.
 
UString getName () const
 Get a displayable service name. More...
 
UString getProvider () const
 Get a displayable provider name. More...
 

Public Attributes

BitRate bitrate
 Average service bitrate in b/s.
 
bool carry_ssu
 Carry System Software Update.
 
bool carry_t2mi
 Carry T2-MI encasulated data.
 
UString name
 Service name.
 
uint16_t orig_netw_id
 Original network id.
 
PID pcr_pid
 PID of PCR's (if any).
 
size_t pid_cnt
 Number of PID's.
 
PID pmt_pid
 PID of PMT.
 
UString provider
 Service provider name.
 
size_t scrambled_pid_cnt
 Number of scrambled PID's.
 
const uint16_t service_id
 Service id.
 
uint8_t service_type
 Service type.
 
uint64_t ts_pkt_cnt
 Number of TS packets.
 

Detailed Description

This protected inner class contains the analysis context for one service.

Constructor & Destructor Documentation

◆ ServiceContext()

ts::TSAnalyzer::ServiceContext::ServiceContext ( uint16_t  serv_id)

Constructor.

Parameters
[in]serv_idService id.

Member Function Documentation

◆ getName()

UString ts::TSAnalyzer::ServiceContext::getName ( ) const

Get a displayable service name.

Returns
A displayable service name.

◆ getProvider()

UString ts::TSAnalyzer::ServiceContext::getProvider ( ) const

Get a displayable provider name.

Returns
A displayable provider name.

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