TSDuck v3.38-3738
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::PCRAnalyzer::Status Struct Reference

Structure containing the global PCR analysis results. More...

#include <tsPCRAnalyzer.h>

Inheritance diagram for ts::PCRAnalyzer::Status:
Collaboration diagram for ts::PCRAnalyzer::Status:

Public Member Functions

 Status ()=default
 Default constructor.
 
 Status (const PCRAnalyzer &zer)
 Constructor from the current status of PCRAnalyzer.
 
virtual UString toString () const override
 Convert to a string object.
 

Public Attributes

BitRate bitrate_188 = 0
 The evaluated TS bitrate in bits/second based on 188-byte packets.
 
BitRate bitrate_204 = 0
 The evaluated TS bitrate in bits/second based on 204-byte packets.
 
bool bitrate_valid = false
 True if bitrate was evaluated.
 
size_t discontinuities = 0
 The number of discontinuities.
 
BitRate instantaneous_bitrate_188 = 0
 The evaluated TS bitrate in bits/second based on 188-byte packets for the last second.
 
BitRate instantaneous_bitrate_204 = 0
 The evaluated TS bitrate in bits/second based on 204-byte packets for the last second.
 
PacketCounter packet_count = 0
 The total number of analyzed TS packets.
 
PacketCounter pcr_count = 0
 The number of analyzed PCR's.
 
size_t pcr_pids = 0
 The number of PID's with PCR's.
 

Detailed Description

Structure containing the global PCR analysis results.

Constructor & Destructor Documentation

◆ Status()

ts::PCRAnalyzer::Status::Status ( const PCRAnalyzer zer)

Constructor from the current status of PCRAnalyzer.

Parameters
[in]zerThe PCRAnalyzer to get the status from.

Member Function Documentation

◆ toString()

virtual UString ts::PCRAnalyzer::Status::toString ( ) const
overridevirtual

Convert to a string object.

Returns
This object, converted as a string.

Implements ts::StringifyInterface.


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