# 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)