# Implement new use case Source: [https://docs.qualcomm.com/doc/80-70014-15B/topic/implement-new-use-case.html](https://docs.qualcomm.com/doc/80-70014-15B/topic/implement-new-use-case.html) 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 segments. - [General guidelines for developing a GStreamer plugin](https://docs.qualcomm.com/doc/80-70014-15B/topic/general-guidelines-gstreamer.html) – This section outlines best practices for developing GStreamer plugins. - [Development process for new plugin](https://docs.qualcomm.com/doc/80-70014-15B/topic/development-process-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 Add postprocessing support for custom model](https://docs.qualcomm.com/bundle/publicresource/80-70014-15B/topics/add-postprocessing.md) [Next Topic General guidelines for developing a GStreamer plugin](https://docs.qualcomm.com/bundle/publicresource/80-70014-15B/topics/general-guidelines-gstreamer.md)