ADTF
Loading...
Searching...
No Matches
Substream Dissector

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

NameSubstream Dissector
CIDsubstream_dissector.streaming.adtf.cid
Descriptionuse this filter to dissect the input samples into seperate substreams that provide the data of the individual elements.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
create_struct_and_array_substreamstruetBoolIf activated, additional substreams will be created for all struct and array (sub-)elements.Value Range:
minimum =
maximum = Filename Extension Filter:
filter_filecFilenameIf set, each line of the given file will be used to match and select substreams according to 'filter_mode'. Note: Cannot be used in combination with property 'filter_string'. Launching will be declined when setting both properties!Value Range:
minimum =
maximum = Filename Extension Filter:
filter_mode5tUInt8Chooses how the substreams are filtered.Value List:
exact = 0
wildcard = 3
regex = 4
none = 5Value Range:
minimum =
maximum = Filename Extension Filter:
filter_stringcStringIf set, substreams matching this string will be present in the output substream subset. Note: Cannot be used in combination with property 'filter_file'. Launching will be declined when setting both properties!Value Range:
minimum =
maximum = Filename Extension Filter:
ignore_unsupported_substreamsfalsetBoolIf enabled, input substreams without a valid media description will be ignored.Value Range:
minimum =
maximum = Filename Extension Filter:
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:
max_depth0tUInt8Maximum depth for the complex substreams of nested substructures and arrays to be generated. A value of '0' means that there is no depth limit (the depth of nesting is unlimited). Note: This property is only relevant if property 'create_struct_and_array_substreams' is set 'true'.Value Range:
minimum =
maximum = Filename Extension Filter:

Input Pins

NameStream TypeDescription
input adtf/anonymous input pin accepting either plain streams with a media description set or substreams.

Output Pins

NameStream TypeDescription
substreams adtf/substreams output pin providing each struct's signal as an individual substream.

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 Namesubstreams
Meta Type Nameadtf/substreams
Stream Type Properties
NameValueTypeDescriptionSubproperties
substreamstruetBoolValue Range:
minimum =
maximum = Filename Extension Filter: