TSDuck v3.40-3965
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
Applications

Application management tools. More...

Collaboration diagram for Applications:

Files

file  tsMain.h
 Define a standard main() function with appropriate checks.
 

Classes

class  ts::ConfigFile
 Representation of a configuration file. More...
 
class  ts::ConfigSection
 Representation of a "configuration section". More...
 
class  ts::DuckConfigFile
 A singleton which contains the TSDuck configuration file. More...
 
class  ts::DuckContext
 TSDuck execution context containing current preferences. More...
 
class  ts::EditLine
 Read input lines with bash-like line editing when possible. More...
 
class  ts::GitHubRelease
 This class holds information from GitHub about a release of a project. More...
 
class  ts::NamesFile
 Representation of a ".names" file, containing names for identifiers. More...
 
class  ts::VersionInfo
 Information about version identification of TSDuck. More...
 

Enumerations

enum class  ts::NamesFlags : uint16_t {
  ts::NamesFlags::NAME = 0x0000 ,
  ts::NamesFlags::VALUE = 0x0001 ,
  ts::NamesFlags::FIRST = 0x0002 ,
  ts::NamesFlags::HEXA = 0x0004 ,
  ts::NamesFlags::DECIMAL = 0x0008 ,
  ts::NamesFlags::BOTH = HEXA | DECIMAL ,
  ts::NamesFlags::HEXA_FIRST = FIRST | HEXA ,
  ts::NamesFlags::DECIMAL_FIRST = FIRST | DECIMAL ,
  ts::NamesFlags::BOTH_FIRST = FIRST | HEXA | DECIMAL ,
  ts::NamesFlags::ALTERNATE = 0x0010 ,
  ts::NamesFlags::NAME_OR_VALUE = 0x0020 ,
  ts::NamesFlags::NO_UNKNOWN = 0x0040
}
 Flags to be used in the formating of names in NamesFile. More...
 

Detailed Description

Application management tools.

Enumeration Type Documentation

◆ NamesFlags

enum class ts::NamesFlags : uint16_t
strong

Flags to be used in the formating of names in NamesFile.

Values can be used as bit-masks.

Enumerator
NAME 

Name only, no value. This is the default.

VALUE 

Include the value: "name (value)".

FIRST 

Same with value first: "value (name)".

HEXA 

Value in hexadecimal. This is the default.

DECIMAL 

Value in decimal. Both DECIMAL and HEXA can be specified.

BOTH 

Value in decimal and hexadecimal.

HEXA_FIRST 

Value in hexadecimal in first position.

DECIMAL_FIRST 

Value in decimal in first position.

BOTH_FIRST 

Value in decimal and hexadecimal in first position.

ALTERNATE 

Display an alternate integer value.

NAME_OR_VALUE 

Display name if defined or value only if not defined.

NO_UNKNOWN 

Ignore unknown values, return an empty string.