# qtisocketsrc The qtisocketsrc plugin uses UNIX sockets to receive FD backed [GstBuffers](https://gstreamer.freedesktop.org/documentation/gstreamer/gstbuffer.html) from other processes that have qtisocketsink as the exit point. The qtisocketsrc plugin requires a socket file (which should have the extension of .sock) to be passed as the socket property so it can receive the file descriptor. After connecting to a socket, the plugin polls or waits to receive a GstBuffer that’s used to create a block to contain the frame data received. Customizations can be done on buffer such as: - Block size: The read buffer size in bytes. - num-buffers: The number of buffers that are sent to the output before sending the EOF signal. ## Inheritance chain [GObject](https://docs.gtk.org/gobject/) → [GstObject](https://gstreamer.freedesktop.org/documentation/gstreamer/gstobject.html?gi-language=c) → [GstElement](https://gstreamer.freedesktop.org/documentation/gstreamer/gstelement.html?gi-language=c) → [GstBaseSrc](https://gstreamer.freedesktop.org/documentation/base/gstbasesrc.html?gi-language=c) → [GstPushSrc](https://gstreamer.freedesktop.org/documentation/base/gstpushsrc.html?gi-language=c) → GstFdSocketSrc The following tables provide information on pad templates and element properties of qtisocketsrc. For use cases, see [Single camera stream with socket](https://docs.qualcomm.com/doc/80-80021-50/topic/camera.html#socketsrc-and-socketsink-use-case). ## Pad configuration | Pad Name | Capabilities | Capabilities | | --- | --- | --- | | - SRC template: 'src'
- | ANY | – | ## Element configuration Table : Element properties of qtisocketsrc | Property | Description | | --- | --- | | name | - The name of the object.
- | | parent | - The parent of the object.
- | | blocksize | - Size in bytes to read per buffer (-1 = default).
- | | num-buffers | - Number of buffers to output before sending EOS (-1 = unlimited).
- | | typefind | - Run type-find before negotiating (deprecated, non-functional).
- | | do-timestamp | - Apply current stream time to buffers.
- | | socket | - Location of the UNIX domain socket.
- | | timeout | - Socket post timeout.
- | Last Published: Mar 26, 2026 [Previous Topic qtisocketsink](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/qtisocketsink.md) [Next Topic v4l2h264dec](https://docs.qualcomm.com/bundle/publicresource/80-80021-50/topics/v4l2h264dec.md) Source: [https://docs.qualcomm.com/doc/80-80021-50/topic/qtisocketsrc.html](https://docs.qualcomm.com/doc/80-80021-50/topic/qtisocketsrc.html)