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

#include <tsPCRAnalyzer.h>

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

Public Member Functions

 Status ()=default
 Status (const PCRAnalyzer &zer)
virtual UString toString () const override

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.
PacketCounter clock_count = 0
 The number of analyzed clock values (PCR or DTS).
size_t clock_pids = 0
 The number of PID's with PCR or DTS.
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.

Detailed Description

Structure containing the global PCR analysis results.

Constructor & Destructor Documentation

◆ Status() [1/2]

ts::PCRAnalyzer::Status::Status ( )
default

Default constructor.

◆ Status() [2/2]

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: