TSDuck v3.40-3968
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::ProcessorPlugin Member List

This is the complete list of members for ts::ProcessorPlugin, including all inherited members.

analyze(const UString &command, bool processRedirections=true)ts::Argsvirtual
analyze(int argc, char *argv[], bool processRedirections=true)ts::Argsvirtual
analyze(const UString &app_name, const UStringVector &arguments, bool processRedirections=true)ts::Argsvirtual
ANUMBER enum valuets::Args
appName() constts::Argsinline
Args(const UString &description=UString(), const UString &syntax=UString(), int flags=0)ts::Args
ArgType enum namets::Args
bitMaskValue(const UChar *name=nullptr, const INT &def_value=static_cast< INT >(0)) constts::Args
CHRONO enum valuets::Args
commandLine() constts::Args
copyOptions(const Args &other, const bool replace=false)ts::Args
count(const UChar *name=nullptr) constts::Args
debug() constts::Reportinline
debug(const UChar *msg)ts::Reportinline
debug(const UString &msg)ts::Reportinline
debug(const UChar *fmt, Args &&... args)ts::Reportinline
debug(const UString &fmt, Args &&... args)ts::Reportinline
DEFAULT_LINE_WIDTHts::Argsstatic
DEFAULT_STACK_USAGEts::Pluginstatic
delegateReport(Report *report)ts::Report
DIRECTORY enum valuets::Args
duckts::Pluginprotected
error(const UChar *msg)ts::Reportinline
error(const UString &msg)ts::Reportinline
error(const UChar *fmt, Args &&... args)ts::Reportinline
error(const UString &fmt, Args &&... args)ts::Reportinline
exitOnError(bool force=false)ts::Args
fatal(const UChar *msg)ts::Reportinline
fatal(const UString &msg)ts::Reportinline
fatal(const UChar *fmt, Args &&... args)ts::Reportinline
fatal(const UString &fmt, Args &&... args)ts::Reportinline
FILENAME enum valuets::Args
Flags enum namets::Args
GATHER_PARAMETERS enum valuets::Args
GetAppName(int argc, char *argv[])ts::Argsstatic
getBitMaskValue(INT &value, const UChar *name=nullptr, const INT &def_value=static_cast< INT >(0)) constts::Args
getBitrate()ts::Pluginvirtual
getBitrateConfidence()ts::Pluginvirtual
getChronoValue(cn::duration< Rep1, Period1 > &value, const UChar *name=nullptr, const cn::duration< Rep2, Period2 > &def_value=cn::duration< Rep1, Period1 >::zero(), size_t index=0) constts::Args
getChronoValue(cn::duration< Rep, Period > &value, const UChar *name=nullptr, size_t index=0) constts::Argsinline
getCommandArgs(UStringVector &args) constts::Argsinline
getDescription() constts::Argsinline
getFlags() constts::Argsinline
getHelpText(HelpFormat format, size_t line_width=DEFAULT_LINE_WIDTH) constts::Argsvirtual
getHexaValue(ByteBlock &value, const UChar *name=nullptr, const ByteBlock &def_value=ByteBlock(), size_t index=0) constts::Args
getIntValue(INT &value, const UChar *name=nullptr, const INT2 def_value=static_cast< INT2 >(0), size_t index=0) constts::Args
getIntValues(std::vector< INT > &values, const UChar *name=nullptr) constts::Args
getIntValues(std::set< INT > &values, const UChar *name=nullptr) constts::Args
getIntValues(std::bitset< N > &values, const UChar *name=nullptr, bool defValue=false) constts::Args
getIntValues(CompactBitSet< N > &values, const UChar *name=nullptr, bool defValue=false) constts::Args
getIPValue(IPAddress &value, const UChar *name=nullptr, const IPAddress &def_value=IPAddress(), size_t index=0) constts::Args
getOnlyExceptLabelOption(TSPacketLabelSet &only, TSPacketLabelSet &except) constts::ProcessorPlugin
getOptionalIntValue(std::optional< INT > &value, const UChar *name=nullptr, bool clear_if_absent=false) constts::Args
getOptionalValue(std::optional< UString > &value, const UChar *name=nullptr, bool clear_if_absent=false) constts::Args
getOptions()ts::Pluginvirtual
getPacketWindowSize()ts::ProcessorPluginvirtual
getPathValue(fs::path &value, const UChar *name=nullptr, const fs::path &def_value=fs::path(), size_t index=0) constts::Args
getPathValues(CONTAINER &values, const UChar *name=nullptr) constts::Args
getShell() constts::Argsinline
getSocketValue(IPSocketAddress &value, const UChar *name=nullptr, const IPSocketAddress &def_value=IPSocketAddress(), size_t index=0) constts::Args
getSyntax() constts::Argsinline
getTristateValue(Tristate &value, const UChar *name=nullptr, size_t index=0) constts::Args
getValue(UString &value, const UChar *name=nullptr, const UChar *def_value=u"", size_t index=0) constts::Args
getValue(NUMTYPE &value, const UChar *name=nullptr, const NUMTYPE &def_value=NUMTYPE(0), size_t index=0) constts::Args
getValue(NUMTYPE &value, const UChar *name, INT1 def_value, size_t index=0) constts::Argsinline
getValues(CONTAINER &values, const UChar *name=nullptr) constts::Args
gotErrors() constts::Reportinline
handlePacketTimeout()ts::Pluginvirtual
help(const UChar *name, const UString &syntax, const UString &text)ts::Args
help(const UChar *name, const UString &text)ts::Argsinline
HELP_DESCRIPTION enum valuets::Args
HELP_FULL enum valuets::Args
HELP_NAME enum valuets::Args
HELP_ON_THIS enum valuets::Args
HELP_OPTIONS enum valuets::Args
HELP_SYNTAX enum valuets::Args
HELP_USAGE enum valuets::Args
HelpFormat enum namets::Args
HelpFormatEnumts::Argsstatic
HEXADATA enum valuets::Args
hexaValue(const UChar *name=nullptr, const ByteBlock &def_value=ByteBlock(), size_t index=0) constts::Args
info(const UChar *msg)ts::Reportinline
info(const UString &msg)ts::Reportinline
info(const UChar *fmt, Args &&... args)ts::Reportinline
info(const UString &fmt, Args &&... args)ts::Reportinline
INT16 enum valuets::Args
INT32 enum valuets::Args
INT64 enum valuets::Args
INT8 enum valuets::Args
INTEGER enum valuets::Args
intValue(const UChar *name=nullptr, const INT def_value=static_cast< INT >(0), size_t index=0) constts::Args
invalidate()ts::Argsinline
IPADDR enum valuets::Args
IPSOCKADDR enum valuets::Args
IPSOCKADDR_OA enum valuets::Args
IPSOCKADDR_OAP enum valuets::Args
IPSOCKADDR_OP enum valuets::Args
ipValue(const UChar *name=nullptr, const IPAddress &def_value=IPAddress(), size_t index=0) constts::Args
isRealTime()ts::Pluginvirtual
log(int severity, const UString &msg)ts::Report
log(int severity, const UChar *fmt, Args &&... args)ts::Reportinline
log(int severity, const UString &fmt, Args &&... args)ts::Reportinline
maxSeverity() constts::Reportinline
NO_CONFIG_FILE enum valuets::Args
NO_DEBUG enum valuets::Args
NO_ERROR_DISPLAY enum valuets::Args
NO_EXIT_ON_ERROR enum valuets::Args
NO_EXIT_ON_HELP enum valuets::Args
NO_EXIT_ON_VERSION enum valuets::Args
NO_HELP enum valuets::Args
NO_VERBOSE enum valuets::Args
NO_VERSION enum valuets::Args
NONE enum valuets::Args
numValue(const UChar *name=nullptr, const NUMTYPE &def_value=NUMTYPE(0), size_t index=0) constts::Args
option(const UChar *name=nullptr, UChar short_name=0, ArgType type=NONE, size_t min_occur=0, size_t max_occur=0, int64_t min_value=0, int64_t max_value=0, bool optional=false, size_t decimals=0)ts::Argsinline
option(const UChar *name, UChar short_name, const Enumeration &enumeration, size_t min_occur=0, size_t max_occur=0, bool optional=false)ts::Argsinline
option(const UChar *name, UChar short_name=0, size_t min_occur=0, size_t max_occur=0, INT1 min_value=std::numeric_limits< INT2 >::min(), INT2 max_value=std::numeric_limits< INT1 >::max(), bool optional=false)ts::Argsinline
option(const UChar *name, UChar short_name=0, size_t min_occur=0, size_t max_occur=0, int64_t min_value=0, int64_t max_value=std::numeric_limits< int64_t >::max(), bool optional=false)ts::Argsinline
optionNames(const UChar *name, const UString &separator=u", ") constts::Args
PIDVAL enum valuets::Args
Plugin(TSP *to_tsp, const UString &description=UString(), const UString &syntax=UString())ts::Pluginprotected
POSITIVE enum valuets::Args
present(const UChar *name=nullptr) constts::Args
processArgsRedirection(UStringVector &args)ts::Args
ProcessorPlugin(TSP *tsp_, const UString &description=UString(), const UString &syntax=UString())ts::ProcessorPluginprotected
processPacket(TSPacket &pkt, TSPacketMetadata &pkt_data)ts::ProcessorPluginvirtual
processPacketWindow(TSPacketWindow &win)ts::ProcessorPluginvirtual
raiseMaxSeverity(int level)ts::Report
Report()=defaultts::Report
Report(int max_severity, const UString &prefix=UString(), Report *report=nullptr)ts::Report
reportPrefix() constts::Reportinline
resetContext(const DuckContext::SavedArgs &state)ts::Plugin
resetErrors()ts::Reportinline
setAppName(const UString &name)ts::Argsinline
setDescription(const UString &description)ts::Argsvirtual
setFlags(int flags)ts::Argsvirtual
setIntro(const UString &intro)ts::Argsvirtual
setMaxSeverity(int level)ts::Report
setReportPrefix(const UString &prefix)ts::Reportinline
setShell(const UString &shell)ts::Argsinline
setSyntax(const UString &syntax)ts::Argsvirtual
setTail(const UString &tail)ts::Argsvirtual
severe(const UChar *msg)ts::Reportinline
severe(const UString &msg)ts::Reportinline
severe(const UChar *fmt, Args &&... args)ts::Reportinline
severe(const UString &fmt, Args &&... args)ts::Reportinline
socketValue(const UChar *name=nullptr, const IPSocketAddress &def_value=IPSocketAddress(), size_t index=0) constts::Args
stackUsage() constts::Pluginvirtual
start()ts::Pluginvirtual
Status enum namets::ProcessorPlugin
StatusNamests::ProcessorPluginstatic
stop()ts::Pluginvirtual
STRING enum valuets::Args
TRISTATE enum valuets::Args
tristateValue(const UChar *name=nullptr, size_t index=0) constts::Args
tspts::Pluginprotected
TSP_DROP enum valuets::ProcessorPlugin
TSP_END enum valuets::ProcessorPlugin
TSP_NULL enum valuets::ProcessorPlugin
TSP_OK enum valuets::ProcessorPlugin
type() const overridets::ProcessorPluginvirtual
UINT16 enum valuets::Args
UINT32 enum valuets::Args
UINT63 enum valuets::Args
UINT8 enum valuets::Args
UNLIMITED_COUNTts::Argsstatic
UNLIMITED_VALUEts::Argsstatic
UNSIGNED enum valuets::Args
valid() constts::Argsinline
value(const UChar *name=nullptr, const UChar *def_value=u"", size_t index=0) constts::Args
verbose() constts::Reportinline
verbose(const UChar *msg)ts::Reportinline
verbose(const UString &msg)ts::Reportinline
verbose(const UChar *fmt, Args &&... args)ts::Reportinline
verbose(const UString &fmt, Args &&... args)ts::Reportinline
warning(const UChar *msg)ts::Reportinline
warning(const UString &msg)ts::Reportinline
warning(const UChar *fmt, Args &&... args)ts::Reportinline
warning(const UString &fmt, Args &&... args)ts::Reportinline
writeLog(int severity, const UString &message) overridets::Argsprotectedvirtual
~Report()ts::Reportvirtual