# Configure display, camera, encode and decode plugins

Source: [https://docs.qualcomm.com/doc/80-70020-50/topic/display-plugins.html](https://docs.qualcomm.com/doc/80-70020-50/topic/display-plugins.html)

Using these plugins, you can capture, compose, split, transform, decode, encode, and
        preview the video streams.

## Related information

- Configure audio plugins
- Configure ML plugins

- **qtiqmmfsrc**  

The qtiqmmfsrc plugin captures the video frames through Qualcomm Camera         Service.
- **qtivcomposer**  

The qtivcomposer plugin uses the GPU hardware to merge/mix several input video         streams into a single output stream.
- **Waylandsink**  

The waylandsink plugin uses the [GstVideoSink](https://gstreamer.freedesktop.org/documentation/video/gstvideosink.html?gi-language=c) GStreamer class. It's based on the         Wayland [Weston](https://wayland.pages.freedesktop.org/weston/) compositor, which creates its own window and renders the         incoming video frames in the window.
- **qtivsplit**  

The qtivsplit plugin uses the GPU hardware to split a single input video stream into         multiple output streams. The number of streams is a user-defined variable and is equal to         the number of source pads.
- **qtivtransform**  

The qtivtransform plugin uses GPU hardware to upscale/downscale, flip, rotate, crop,         and color covert the incoming YUV or RGB video frames determined by the element         properties.
- **qtisocketsink**  

The qtisocketsink plugin uses UNIX sockets to transfer file descriptor (FD) backed             [GstBuffers](https://gstreamer.freedesktop.org/documentation/gstreamer/gstbuffer.html) to other processes with qtisocketsrc as         the entry point.
- **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.
- **v4l2h264dec**  

The v4l2h264dec plugin uses the V4L2 APIs to decode the video stream.
- **v4l2h265dec**  

The v4l2h265dec plugin uses the V4L2 APIs to decode the video stream.
- **v4l2h264enc**  

The v4l2h264enc plugin uses the V4L2 APIs to encode the video stream.
- **v4l2h265enc**  

The v4l2h265enc plugin uses V4L2 APIs for encoding of video stream.
- **v4l2vp9dec**  

The v4l2vp9dec plugin uses the V4L2 APIs to decode the video stream.

**Parent Topic:** Configure Qualcomm GStreamer plugins

Last Published: Jan 30, 2026

Previous Topic
 
Configure Qualcomm GStreamer plugins Next Topic

qtiqmmfsrc