# GStreamer utilities

Source: [https://docs.qualcomm.com/doc/80-70015-50/topic/im-sdk-base-uitilities.html](https://docs.qualcomm.com/doc/80-70015-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 do not use
            Qualcomm-specific hardware.

- **[GSt APIs](https://docs.qualcomm.com/doc/80-70015-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 debugging tools](https://docs.qualcomm.com/doc/80-70015-50/topic/imsdk_debug_gst.html)**  

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

GStreamer daemon (GStD) is a framework for controlling audio-video streaming using an         interprocess communication protocol (IPC).

Last Published: Oct 27, 2025

[Previous Topic
Create a plugin](https://docs.qualcomm.com/bundle/publicresource/80-70015-50/topics/develop-plugins-for-sdk.md#create-your-own-qim-plugin) [Next Topic
GSt APIs](https://docs.qualcomm.com/bundle/publicresource/80-70015-50/topics/gst-apis.md)