![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
TSDuck plugin development. More...

Classes | |
| class | ts::AbstractDatagramInputPlugin |
| Abstract base class for input plugins receiving real-time datagrams. More... | |
| class | ts::AbstractDescrambler |
| Abstract base class for DVB descrambler plugins. More... | |
| class | ts::AbstractDuplicateRemapPlugin |
Abstract base class for the plugins duplicate and remap. More... | |
| class | ts::AbstractHTTPInputPlugin |
| Abstract base class for HTTP-based input plugins. More... | |
| class | ts::AbstractTablePlugin |
| Abstract base class for plugins which process one type of table (PAT, CAT, etc.) More... | |
| class | ts::ArgsWithPlugins |
| Command line arguments for commands with plugins. More... | |
| class | ts::DebugPlugin |
| Debug packet processor plugin for tsp. More... | |
| class | ts::DropOutputPlugin |
| Drop output plugin for tsp. More... | |
| class | ts::DuckExtensionRepository |
| A repository of TSDuck extensions. More... | |
| class | ts::FileInputPlugin |
| File input plugin for tsp. More... | |
| class | ts::FileOutputPlugin |
| File output plugin for tsp. More... | |
| class | ts::FilePacketPlugin |
| File packet processor plugin for tsp. More... | |
| class | ts::ForkInputPlugin |
| File input plugin for tsp. More... | |
| class | ts::ForkOutputPlugin |
| File output plugin for tsp. More... | |
| class | ts::ForkPacketPlugin |
| File packet processor plugin for tsp. More... | |
| class | ts::HTTPInputPlugin |
| HTTP input plugin for tsp. More... | |
| class | ts::HTTPOutputPlugin |
| HTTP output plugin for tsp. More... | |
| class | ts::hls::InputPlugin |
| HTTP Live Streaming (HLS) input plugin for tsp. More... | |
| class | ts::InputPlugin |
Input tsp plugin interface. More... | |
| class | ts::InputSwitcher |
| Implementation of the input plugin switcher. More... | |
| class | ts::InputSwitcherArgs |
| Transport stream input switcher command-line options. More... | |
| class | ts::IPInputPlugin |
| IP input plugin for tsp. More... | |
| class | ts::IPOutputPlugin |
| IP output plugin for tsp. More... | |
| class | ts::IPPacketPlugin |
| IP output plugin for tsp. More... | |
| class | ts::LatencyMonitor |
| Implementation of the latency monitor This class is used by the tslatencymonitor utility. More... | |
| class | ts::LatencyMonitorArgs |
| Transport stream latency monitor command-line options. More... | |
| class | ts::MemoryInputPlugin |
| Memory input plugin for tsp. More... | |
| class | ts::MemoryOutputPlugin |
| Memory output plugin for tsp. More... | |
| class | ts::Muxer |
| Implementation of the TS multiplexer. More... | |
| class | ts::MuxerArgs |
| Transport stream multiplexer command-line options. More... | |
| class | ts::NullInputPlugin |
| Null packet input plugin for tsp. More... | |
| class | ts::OutputPlugin |
Output tsp plugin interface. More... | |
| class | ts::hls::OutputPlugin |
| HTTP Live Streaming (HLS) output plugin for tsp. More... | |
| class | ts::Plugin |
Base class of all tsp plugins. More... | |
| class | ts::PluginEventContext |
| Context of a plugin event. More... | |
| class | ts::PluginEventData |
| General-purpose plugin event data referencing binary data to exchange with applications. More... | |
| class | ts::PluginEventHandlerInterface |
| Abstract interface to receive events from a plugin. More... | |
| class | ts::PluginEventHandlerRegistry |
| Registry of plugin event handlers. More... | |
| class | ts::PluginOptions |
| Command-line options for one plugin. More... | |
| class | ts::PluginRepository |
| A repository of TSP plugins, either statically or dynamically linked. More... | |
| class | ts::PluginThread |
| Base class for threads executing a tsp plugin. More... | |
| class | ts::ProcessorPlugin |
Packet processing tsp plugin interface. More... | |
| class | ts::PSIPlugin |
| Display PSI/SI information plugin for tsp. More... | |
| class | ts::PushInputPlugin |
| Abstract superclass for input tsp plugins working in push mode. More... | |
| class | ts::RISTInputPlugin |
| Reliable Internet Stream Transport (RIST) input plugin for tsp. More... | |
| class | ts::RISTOutputPlugin |
| Reliable Internet Stream Transport (RIST) output plugin for tsp. More... | |
| class | ts::SRTInputPlugin |
| Secure Reliable Transport (SRT) input plugin for tsp. More... | |
| class | ts::SRTOutputPlugin |
| Secure Reliable Transport (SRT) output plugin for tsp. More... | |
| class | ts::TablesPlugin |
| Collect selected PSI/SI tables plugin for tsp. More... | |
| class | ts::TSP |
| TSP callback for plugins. More... | |
| class | ts::TSPControlCommand |
| Definition of TSP control commands syntax. More... | |
| class | ts::TSProcessor |
| Core of the TSP Transport Stream Processor. More... | |
| class | ts::TSProcessorArgs |
| Transport stream processor options and their command line options. More... | |
| class | ts::VatekOutputPlugin |
Vatek output plugin for tsp. More... | |
Enumerations | |
| enum class | ts::PluginType { ts::PluginType::INPUT , ts::PluginType::OUTPUT , ts::PluginType::PROCESSOR } |
| Each plugin has one of the following types. More... | |
Functions | |
| const Names & | ts::PluginTypeNames () |
| Displayable names of plugin types. | |
TSDuck plugin development.
|
strong |
| const Names & ts::PluginTypeNames | ( | ) |
Displayable names of plugin types.