# qtimldemux
The qtimldemux element splits batched (such as first tensor dimension is greater and 1) tensors (GstMemory blocks) from a single input GstBuffer into separate GstBuffers containing an unbatched tensors (GstMemory blocks).
**Figure : qtimldemux architecture**
## 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) → GstMLDemux
The following tables provide information on pad templates and element properties of qtimldemux. For use cases, see [Image classification](https://docs.qualcomm.com/doc/80-80021-50/topic/gst-ai-classification.html).
## Pad configuration
| Pad Name | Capabilities | Capabilities | Capabilities |
| --- | --- | --- | --- |
| SINK template: 'sink'