ADTF
Loading...
Searching...
No Matches
Subsampler

Plugin Information

Plugin Filenameadtf_core.adtfplugin
Plugin Descriptionadtf_core.plugindescription
Plugin NameADTF Core Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev

Plugin Versions

Plugin Version3.99.99
Plugin File Version1.0
adtf3.99.99
adtf::ucom3.1.0

Component Information

NameSubsampler
CIDsubsampler.streaming.adtf.cid
DescriptionUse this filter to perform subsampling of (sub)streams based on a minimum sample interval.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
filter_filecFilenameIf set, the filter file will be used to match and select substreams according to the specified filter mode. The filter file is also used to specify sample intervals according to the stream filters.Value Range:
minimum =
maximum = Filename Extension Filter:
*.json
log_channels/default/fatal_action2tUInt32The default action when a fatal error is reported.Value List:
Stop session = 2
Shutdown ADTF = 3
Abort to crash handler = 4Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/log_level35tUInt8The log level for this channel.Value List:
None = 0
Error = 10
Warning = 20
Info = 30
Detail = 35
Dump = 40
All = 255Value Range:
minimum =
maximum = Filename Extension Filter:
log_channels/default/recoverable_action0tUInt8The action to perform when a recoverable error is reported.Value List:
Log only = 0
Treat as fatal = 1Value Range:
minimum =
maximum = Filename Extension Filter:
sample_interval0.000000tFloat64The interval in seconds at which the sampling should happen. This property will be applied to all substreams if no filter file is set. If a filter file is set, the sample interval of the property will be used for all streams not specifying their sample interval within the file. A sample interval of '0.0' will disable subsampling which results in all samples being forwarded, including samples with identical timestamps.Value Range:
minimum =
maximum = Filename Extension Filter:

Input Pins

NameStream TypeDescription
input adtf/anonymous Sample stream containing a stream or substreams.

Output Pins

NameStream TypeDescription
output adtf/anonymous Provides the subsampled content from the input (sub)streams.

Runner Pins

NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_input91input0000Default runner port for the input pin 'input'

Dynamic Pins

Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse

Input Pin Stream Types

Pin Nameinput
Meta Type Nameadtf/anonymous
Stream Type Properties

Output Pin Stream Types

Pin Nameoutput
Meta Type Nameadtf/anonymous
Stream Type Properties