TSDuck v3.43-4509
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::FluteDemuxArgs Class Reference

Command line arguments for the class FluteDemux. More...

#include <tsFluteDemuxArgs.h>

Inheritance diagram for ts::FluteDemuxArgs:
Collaboration diagram for ts::FluteDemuxArgs:

Public Member Functions

 FluteDemuxArgs ()=default
 Constructor.
 
void defineArgs (Args &args)
 Add command line option definitions in an Args.
 
bool loadArgs (DuckContext &duck, Args &args)
 Load arguments from command line.
 
bool none () const
 Check if something specific was required.
 

Public Attributes

bool dump_flute_payload = false
 Option --dump-flute-payload.
 
bool dump_xml_files = false
 Option --dump-xml-files.
 
UStringVector extract_files {}
 Options --extract-file.
 
FluteSessionId extract_session {}
 Options --extract-source, --extract-destination, --extract-tsi.
 
bool log_fdt = false
 Option --log-fdt.
 
bool log_files = false
 Option --log-files.
 
bool log_flute_packets = false
 Option --log-flute-packets.
 
uint64_t max_file_size = 0
 Option --max-file-size.
 
fs::path output_directory {}
 Option --output-directory.
 
fs::path save_fdt {}
 Option --save-fdt.
 

Detailed Description

Command line arguments for the class FluteDemux.

Member Function Documentation

◆ none()

bool ts::FluteDemuxArgs::none ( ) const

Check if something specific was required.

Returns
True if there is nothing to do, log or display.

◆ defineArgs()

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

Add command line option definitions in an Args.

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

◆ loadArgs()

bool ts::FluteDemuxArgs::loadArgs ( DuckContext duck,
Args args 
)

Load arguments from command line.

Args error indicator is set in case of incorrect arguments.

Parameters
[in,out]duckTSDuck execution context.
[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: