# qtimlvsuperresolution
The qtimlvsuperresolution plugin processes output tensors of an image super resolution model from the ML inference plugin (such as qtimltflite or qtimlsnpe).
Note
This plugin is going to be deprecated.
The processed output is an upscaled image (GstCaps: video/x-raw). [GstCaps](https://gstreamer.freedesktop.org/documentation/gstreamer/gstcaps.html) determines the dimensions and format, which is applied over the original image using qtivcomposer.
The module property of the plugin determines the method for the postprocessing operations.
- The property specifies the postprocessing module.
- The property is populated dynamically at runtime with the libraries available in `/usr/lib/gstreamer-1.0/ml/modules/` containing the prefix `libml-vsuperresolution-`.
**Figure : GstBuffer workflow for qtimlvsuperresolution**
## Inheritance chain
[GObject](https://docs.gtk.org/gobject/) → [GstObject](https://gstreamer.freedesktop.org/documentation/gstreamer/gstobject.html?gi-language=c) → [GstElement](https://gstreamer.freedesktop.org/documentation/gstreamer/gstelement.html?gi-language=c) → [GstBaseTransform](https://gstreamer.freedesktop.org/documentation/base/gstbasetransform.html?gi-language=c) → GstMLVSuperResolution
The following tables provide information on pad templates and element properties of qtimlvsuperresolution. For usage, see [Video super resolution and display with LiteRT](https://docs.qualcomm.com/doc/80-80021-50/topic/video-super-resolution-and-display-with-litert.html).
## Pad configuration
| Pad Name | Capabilities | Capabilities | Capabilities |
| --- | --- | --- | --- |
| SINK template: 'sink'
Availability: On request
Direction: sink
Availability: Always
Direction: source
flags: readable, writable
String. Default: "mlvsuperresolution0"
flags: readable, writable
Object of type "GstObject"
flags: readable, writable
Boolean. Default: false
flags: readable, writable
Enum "GstMLVideoSuperResolutionModules" Default: 0, "none"
(0): none - No module, default invalid mode
(1): srnet - ml-vsuperresolution-srnet
flags: readable, writable
String. Default: null