# shmsrc

Receive data from the shared memory sink.

## Example launch lines

     gst-launch-1.0 shmsrc socket-path=/tmp/blah ! \
     "video/x-raw, format=YUY2, color-matrix=sdtv, \
     chroma-site=mpeg2, width=(int)320, height=(int)240, framerate=(fraction)30/1" \
     ! queue ! videoconvert ! autovideosink

Render video from shm buffers.

## Hierarchy

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

## Factory details

Authors: – Olivier Crete <olivier.crete@collabora.co.uk></olivier.crete@collabora.co.uk>

Classification: – `Source`

Rank – none

Plugin – shm

Package – GStreamer Bad Plug-ins

## Pad Templates

### `src`

    ANY

Presence – always

Direction – src

Object type – GstPad

## Properties

### is-live

    “is-live” gboolean

True if the element cannot produce data in PAUSED

Flags : Read / Write

Default value : false

### shm-area-name

    “shm-area-name” gchararray

The name of the shared memory area used to get buffers

Flags : Read

Default value : NULL

### socket-path

    “socket-path” gchararray

The path to the control socket used to control the shared memory

Flags : Read / Write

Default value : NULL

The results of the search are