TSDuck v3.40-4033
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::DektecInputPlugin |
Dektec input plugin for tsp . More... | |
class | ts::DektecOutputPlugin |
Dektec output 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::InputPlugin |
Input tsp plugin interface. More... | |
class | ts::hls::InputPlugin |
HTTP Live Streaming (HLS) input plugin for tsp. 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::SkipPlugin |
Skip packet processor 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::TeletextPlugin |
Extract Teletext subtitles 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... | |
TSDuck plugin development.
|
strong |