fdsrc

Read data from a unix file descriptor.

To generate data, enter some data on the console followed by enter. The above mentioned pipeline should dump data packets to the console.

If the GstFdSrc:timeout property is set to a value bigger than 0, fdsrc will generate an element message named GstFdSrcTimeout if no data was received in the given timeout.

The message's structure contains one field:

  • guint64 timeout: the timeout in microseconds that expired when waiting for data.

Example launch line

 echo "Hello GStreamer" | gst-launch-1.0 -v fdsrc ! fakesink dump=true

A simple pipeline to read from the standard input and dump the data with a fakesink as hex ascii block.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSrc
                    ╰──GstPushSrc
                        ╰──fdsrc

Implemented interfaces

Factory details

Authors: – Erik Walthinsen

Classification:Source/File

Rank – none

Plugin – coreelements

Package – GStreamer

Pad Templates

src

ANY

Presencealways

Directionsrc

Object typeGstPad


Properties

fd

“fd” gint

An open file descriptor to read from

Flags : Read / Write

Default value : -1


timeout

“timeout” guint64

Post a message after timeout microseconds

Flags : Read / Write

Default value : 0


The results of the search are