# Implement new use case This section provides guidance for experienced developers on creating a new Qualcomm IM SDK plugin to handle unsupported use cases, such as super resolution, by building upon existing plugins. The content is organized into the following topics. Note These instructions are based on the `imsdk.lnx.2.0.0.r1-rel` release . - [General guidelines for developing a GStreamer plugin](https://docs.qualcomm.com/doc/80-70017-15B/topic/general-guidelines-for-developing-gstreamer-plugin.html): This section outlines best practices for developing GStreamer plugins. - [Development process for new plugin](https://docs.qualcomm.com/doc/80-70017-15B/topic/development-process-for-new-plugin.html) (qtimlvsuperresolution): This section describes the steps involved in creating a new plugin. Prerequisites Creating a custom GStreamer plugin is an advanced task and is intended only for experienced GStreamer developers. Extensive tutorials are available in the open-source domain and on the official GStreamer portal for this task. Use this guide as a template and use the open-source resources to learn about developing custom plugins. Last Published: Jan 21, 2026 [Previous Topic Example: Adding YoloV8 module support to qtimlvdetection](https://docs.qualcomm.com/bundle/publicresource/80-70017-15B/topics/add-postprocessing-support-custom-model.md) [Next Topic General guidelines for developing a GStreamer plugin](https://docs.qualcomm.com/bundle/publicresource/80-70017-15B/topics/general-guidelines-for-developing-gstreamer-plugin.md)