TSDuck  v3.35-3218
MPEG Transport Stream Toolkit
ts::LatencyMonitorArgs Class Reference

Transport stream latency monitor command-line options. More...

Collaboration diagram for ts::LatencyMonitorArgs:

Public Member Functions

 LatencyMonitorArgs ()
 Constructor.
 
void defineArgs (Args &args)
 Add command line option definitions in an Args. More...
 
bool loadArgs (Args &args)
 Load arguments from command line. More...
 

Public Attributes

UString appName
 Application name, for help messages.
 
uint64_t bufferTime
 Buffer time of timing data list.
 
PluginOptionsVector inputs
 Input plugins descriptions.
 
uint64_t outputInterval
 Waiting time between every output in seconds.
 
UString outputName
 Output file name (empty means stderr).
 

Detailed Description

Transport stream latency monitor command-line options.

Member Function Documentation

◆ defineArgs()

void ts::LatencyMonitorArgs::defineArgs ( Args args)

Add command line option definitions in an Args.

Parameters
[in,out]argsCommand line arguments to update.

◆ loadArgs()

bool ts::LatencyMonitorArgs::loadArgs ( Args args)

Load arguments from command line.

Args error indicator is set in case of incorrect arguments.

Parameters
[in,out]argsCommand line arguments.
Returns
True on success, false on error in argument line.

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