TSDuck v3.40-4133
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::Names
 Representation of a set of translations between 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::NAME_VALUE = 0x0001 ,
  ts::NamesFlags::VALUE_NAME = 0x0002 ,
  ts::NamesFlags::HEXA = 0x0004 ,
  ts::NamesFlags::DECIMAL = 0x0008 ,
  ts::NamesFlags::ALTERNATE = 0x0010 ,
  ts::NamesFlags::NAME_OR_VALUE = 0x0020 ,
  ts::NamesFlags::NO_UNKNOWN = 0x0040 ,
  ts::NamesFlags::HEX_DEC = HEXA | DECIMAL ,
  ts::NamesFlags::HEX_VALUE_NAME = VALUE_NAME | HEXA ,
  ts::NamesFlags::DEC_VALUE_NAME = VALUE_NAME | DECIMAL ,
  ts::NamesFlags::HEX_DEC_VALUE_NAME = VALUE_NAME | HEXA | DECIMAL
}
 Flags to be used in the formating of names using class Names. 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 using class Names.

Values can be used as bit-masks.

Enumerator
NAME 

Name only, no value. This is the default.

NAME_VALUE 

Include the value after name: "name (value)".

VALUE_NAME 

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.

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.

HEX_DEC 

Value in decimal and hexadecimal.

HEX_VALUE_NAME 

Value in hexadecimal in first position.

DEC_VALUE_NAME 

Value in decimal in first position.

HEX_DEC_VALUE_NAME 

Value in decimal and hexadecimal in first position.