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 ()
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)


[in]serv_idService id.

Member Function Documentation

◆ getName()

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

Get a displayable service name.

A displayable service name.

◆ getProvider()

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

Get a displayable provider name.

A displayable provider name.

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