ADTF GStreamer Toolbox
Loading...
Searching...
No Matches
GStreamer AppSrc

Plugin Information

Plugin Filenamegstreamer_components.adtfplugin
Plugin Descriptiongstreamer_components.plugindescription
Plugin NameGStreamer Components Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev/

Plugin Versions

Plugin Version1.99.99
Plugin File Version1.0
adtf::dw_gstreamer_components_plugin1.99.99
adtf3.25.0
adtf::ucom3.1.0

Component Information

NameGStreamer AppSrc
CIDgstreamer_appsrc.filter.dw.cid
DescriptionUse this filter to convert adtf streams into samples for the GStreamer pipeline.
TypeFilter

Properties

NameValueTypeDescriptionSubproperties
init_image_formattruetBoolInitialize input pad with default image format.Value Range:
minimum =
maximum = Filename Extension Filter:
is_livetruetBoolInstruct the source to behave like a live source. This includes that it will only push out buffers in the PLAYING state.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_bytes200000tUInt64The maximum amount of bytes that can be queued internally. After the maximum amount of bytes are queued, appsrc will block further data push events.Value Range:
minimum =
maximum = Filename Extension Filter:
name$(THIS_OBJECT_NAME)cStringUnique name of the element.Value Range:
minimum =
maximum = Filename Extension Filter:
on_error/pipeline_start0tUInt8The default action when the GStreamer pipeline could not be started.Value List:
abort = 0
warn = 1Value Range:
minimum =
maximum = Filename Extension Filter:

Input Pins

NameStream TypeDescription
video adtf/image Video to feed in GStreamer pipeline.

Runner Pins

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

Input Binding Objects

NameIIDProxy OIDDescription
pipeline_servergstreamer_pipe.streaming.dw.iidProvide access to GStreamer pipeline.

Output Binding Objects

NameIIDProxy OIDDescription
pipeline_clientgstreamer_pipe.streaming.dw.iidConnect to GStreamer pipeline.

Dynamic Pins

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

Required Interfaces

IID
gstreamer_main_loop.streaming.dw.iid

Input Pin Stream Types

Pin Namevideo
Meta Type Nameadtf/image
Stream Type Properties
NameValueTypeDescriptionSubproperties
data_endianess1tUInt8Value Range:
minimum =
maximum = Filename Extension Filter:
format_nameR(8)G(8)B(8)cStringValue Range:
minimum =
maximum = Filename Extension Filter:
max_byte_size921600tInt32Value Range:
minimum =
maximum = Filename Extension Filter:
pixel_height480tInt32Value Range:
minimum =
maximum = Filename Extension Filter:
pixel_width640tInt32Value Range:
minimum =
maximum = Filename Extension Filter: