TSDuck v3.38-3675
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::LatencyMonitorArgs Class Reference

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

#include <tsLatencyMonitorArgs.h>

Collaboration diagram for ts::LatencyMonitorArgs:

Public Member Functions

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

Public Attributes

UString appName {}
 Application name, for help messages.
 
cn::seconds bufferTime {1}
 Buffer time of timing data list.
 
PluginOptionsVector inputs {}
 Input plugins descriptions.
 
cn::seconds outputInterval {}
 Waiting time between every output.
 
fs::path 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: