TSDuck Version 3.18-1255 (TSDuck - The MPEG Transport Stream Toolkit)
ts::ProcessorPlugin Member List

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

_max_severityts::Reportprotected
analyze(int argc, char *argv[], bool processRedirections=true)ts::Argsvirtual
analyze(const UString &app_name, const UStringVector &arguments, bool processRedirections=true)ts::Argsvirtual
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
copyOptions(const Args &other, const bool replace=false)ts::Args
count(const UChar *name=nullptr) constts::Args
debug() constts::Reportinline
debug(const UString &msg)ts::Reportinline
debug(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
debug(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
DEFAULT_STACK_USAGEts::Pluginstatic
duckts::Pluginprotected
enumValue(const UChar *name=nullptr, ENUM def_value=static_cast< ENUM >(0), size_t index=0) constts::Args
error(const UString &msg)ts::Reportinline
error(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
error(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
exitOnError(bool force=false)ts::Args
fatal(const UString &msg)ts::Reportinline
fatal(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
fatal(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
Flags enum namets::Args
GATHER_PARAMETERS enum valuets::Args
getBitMaskValue(INT &value, const UChar *name=nullptr, const INT &def_value=static_cast< INT >(0)) constts::Args
getBitrate()ts::Pluginvirtual
getDescription() constts::Argsinline
getEnumValue(ENUM &value, const UChar *name=nullptr, ENUM def_value=static_cast< ENUM >(0), size_t index=0) constts::Args
getFlags() constts::Argsinline
getHelpText(HelpFormat format, size_t line_width=79) constts::Args
getIntValue(INT &value, const UChar *name=nullptr, const INT &def_value=static_cast< INT >(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
getOnlyLabelOption() constts::ProcessorPlugin
getOptions()ts::Pluginvirtual
getShell() constts::Argsinline
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
getValues(UStringVector &values, const UChar *name=nullptr) constts::Args
handlePacketTimeout()ts::Pluginvirtual
help(const UChar *name, const UString &syntax, const UString &text)ts::Args
help(const UChar *name, const UString &text)ts::Args
HELP_DESCRIPTION enum valuets::Args
HELP_FULL enum valuets::Args
HELP_NAME enum valuets::Args
HELP_ON_THIS enum valuets::Args
HELP_SYNTAX enum valuets::Args
HELP_USAGE enum valuets::Args
HelpFormat enum namets::Args
HelpFormatEnumts::Argsstatic
info(const UString &msg)ts::Reportinline
info(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
info(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
INT16 enum valuets::Args
INT32 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
isRealTime()ts::Pluginvirtual
log(int severity, const UString &msg)ts::Reportvirtual
log(int severity, const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportvirtual
log(int severity, const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportvirtual
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
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)ts::Args
option(const UChar *name, UChar short_name, const Enumeration &enumeration, size_t min_occur=0, size_t max_occur=0, bool optional=false)ts::Args
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)=0ts::ProcessorPluginpure virtual
raiseMaxSeverity(int level) overridets::Argsvirtual
redirectReport(Report *report)ts::Args
Report(int max_severity=Severity::Info)ts::Report
setDescription(const UString &description)ts::Argsvirtual
setFlags(int flags)ts::Argsvirtual
setIntro(const UString &intro)ts::Argsvirtual
setMaxSeverity(int level)ts::Reportvirtual
setShell(const UString &shell)ts::Argsinline
setSyntax(const UString &syntax)ts::Argsvirtual
severe(const UString &msg)ts::Reportinline
severe(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
severe(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
stackUsage() constts::Pluginvirtual
start()ts::Pluginvirtual
Status enum namets::ProcessorPlugin
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
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 UString &msg)ts::Reportinline
verbose(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
verbose(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
warning(const UString &msg)ts::Reportinline
warning(const UChar *fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
warning(const UString &fmt, const std::initializer_list< ArgMixIn > &args)ts::Reportinline
writeLog(int severity, const UString &message) overridets::Pluginprotectedvirtual
~Report()ts::Reportvirtual