# unixfdsrc

Receive file-descriptor backed buffers (e.g. memfd, dmabuf) over unix socket from matching unixfdsink.

## Example launch lines

     gst-launch-1.0 -v videotestsrc ! video/x-raw,format=RGBx,width=1920,height=1080 ! timeoverlay ! unixfdsink socket-path=/tmp/blah
     gst-launch-1.0 -v unixfdsrc socket-path=/tmp/blah ! videoconvert ! autovideosink

## Hierarchy

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

## Factory details

Authors: – Xavier Claessens <xavier.claessens></xavier.claessens>

Classification: – `Src`

Rank – none

Plugin – unixfd

Package – GStreamer Bad Plug-ins

## Pad Templates

### `src`

    ANY

Presence – always

Direction – src

Object type – GstPad

## Properties

### socket-path

    “socket-path” gchararray

The path to the control socket used to control the shared memory transport. This may be modified during the NULL->READY transition

Flags : Read / Write

Default value : NULL

### socket-type

    “socket-type” GUnixSocketAddressType*

The type of underlying socket

Flags : Read / Write / Construct

Default value : path (2)

The results of the search are