# Use GStreamer utilities for custom plugins

Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/im-sdk-base-uitilities.html](https://docs.qualcomm.com/doc/80-70022-50/topic/im-sdk-base-uitilities.html)

The GStreamer utilities enable you to build your own plugins or GStreamer
        applications.

The GStreamer framework base provides most of the classes needed for implementation of
            the custom plugin solutions. The plugins have CPU-based implementations and don't use
            Qualcomm-specific hardware.

- **[GSt APIs](https://docs.qualcomm.com/doc/80-70022-50/topic/gst-apis.html)**  

These APIs provide the required custom classes and layers to use hardware         acceleration in the Qualcomm IM SDK and enable the tensor-based method/workflow for         ML.
- **[GSt debug](https://docs.qualcomm.com/doc/80-70022-50/topic/imsdk_debug_gst.html)**  

GST\_DEBUG is a debugging technique where a specified number sets the appropriate         level for logging.
- **[GStD framework](https://docs.qualcomm.com/doc/80-70022-50/topic/gstreamer-daemon.html)**  

GStreamer daemon (GStD) controls the audio-video streaming using an inter-process         communication protocol (IPC).

Last Published: Feb 20, 2026

[Previous Topic
Develop plugins using Qualcomm IM SDK](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/develop-plugins-for-sdk.md) [Next Topic
GSt APIs](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/gst-apis.md)