![]() |
TSDuck v3.39-3843
MPEG Transport Stream Toolkit
|
TSDusk extensions repository. More...
Classes | |
class | ts::DuckExtensionRepository |
A repository of TSDuck extensions. More... | |
class | ts::DuckExtensionRepository::Register |
A class to register extension. More... | |
Namespaces | |
namespace | ts |
TSDuck namespace, containing all TSDuck classes and functions. | |
Macros | |
#define | TS_REGISTER_EXTENSION(name, ...) |
Export the TSDuck extension out of the shared library. | |
TSDusk extensions repository.
#define TS_REGISTER_EXTENSION | ( | name, | |
... | |||
) |
Export the TSDuck extension out of the shared library.
All TSDuck extension shared libraries must invoke this macro once. The parameters are the same as the ts::DuckExtension constructor.
Sample usage, from one source file inside the extension library: