# Qualcomm GStreamer architecture and plugins

The GStreamer plugins interact with Qualcomm IM SDK multimedia and AI/ML components
        to build the multimedia and AI/ML use cases.

- **[GStreamer plugin architecture](https://docs.qualcomm.com/doc/80-70020-50/topic/architecture.html)**  

The Qualcomm IM SDK hides the complexity of the hardware within the plugin         architecture and provides APIs to applications. Using this framework, you can create         applications without the need to access the low-level platform libraries and hardware         details, which can vary across platforms.
- **[Configure Qualcomm GStreamer plugins](https://docs.qualcomm.com/doc/80-70020-50/topic/qim-sdk-plugins.html)**  

The Qualcomm GStreamer plugins control various aspects of the multimedia software.         These plugins and the sample applications are available in the [gst-plugins-qti-oss](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel?ref_type=heads) folder.
- **[Develop plugins using Qualcomm IM SDK](https://docs.qualcomm.com/doc/80-70020-50/topic/develop-plugins-for-sdk.html)**  

The GStreamer plugins allow you to effectively use and implement the Qualcomm IM SDK         functionality. [Download and install eSDK](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-51/install-sdk.html#download-and-install-esdk) to develop or customize         plugins.

Last Published: Jan 30, 2026

[Previous Topic
Video split use cases](https://docs.qualcomm.com/bundle/publicresource/80-70020-50/topics/video-split-use-cases.md) [Next Topic
GStreamer plugin architecture](https://docs.qualcomm.com/bundle/publicresource/80-70020-50/topics/architecture.md)