TSDuck v3.45-4686
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches

Command line arguments for TSValve. More...

#include <tsTSValveArgs.h>

Public Member Functions

 TSValveArgs (const UString &prefix=UString())
 Constructor.
 
void defineArgs (Args &args)
 Add command line option definitions in an Args.
 
bool loadArgs (Args &args)
 Load arguments from command line.
 

Public Attributes

PacketCounter pid_max_silent = DEFAULT_SILENT_AFTER
 --silent-after
 
bool preserve_units = false
 --preserve-units
 
bool stuffing = false
 --stuffing
 

Static Public Attributes

static constexpr PacketCounter DEFAULT_SILENT_AFTER = 5'000
 Default value for --silent-after.
 

Detailed Description

Command line arguments for TSValve.

Constructor & Destructor Documentation

◆ TSValveArgs()

ts::TSValveArgs::TSValveArgs ( const UString prefix = UString())

Constructor.

Parameters
[in]prefixUse that prefix for all long option (e.g. '–foo-stuffing' for '–stuffing').

Member Function Documentation

◆ defineArgs()

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

Add command line option definitions in an Args.

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

◆ loadArgs()

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

Load arguments from command line.

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: