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 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