TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::DuckExtensionRepository::Register Class Reference

A class to register extension. More...

Public Member Functions

 Register (const UString &name, const UString &file_name, const UString &description, const UStringVector &plugins=UStringVector(), const UStringVector &tools=UStringVector())
 The constructor registers an extension. More...
 

Detailed Description

A class to register extension.

The registration is performed using constructors. Thus, it is possible to perform a registration in the declaration of a static object.

Constructor & Destructor Documentation

◆ Register()

ts::DuckExtensionRepository::Register::Register ( const UString name,
const UString file_name,
const UString description,
const UStringVector plugins = UStringVector(),
const UStringVector tools = UStringVector() 
)

The constructor registers an extension.

Parameters
[in]nameExtension name.
[in]file_nameExtension shared library file name. If empty, the caller's library is used.
[in]descriptionOne-line description of the extension.
[in]pluginsList of tsp plugin names which are provided by this extension.
[in]toolsList of tools (executables) which are provided by this extension.

The documentation for this class was generated from the following file: