# qtimlaconverter
Source: [https://docs.qualcomm.com/doc/80-70020-50/topic/qtimlaconverter.html](https://docs.qualcomm.com/doc/80-70020-50/topic/qtimlaconverter.html)
The qtimlaconverter plugin processes the incoming audio waveform data into ML
tensors. The ML models such as the audio classification model process these tensors for
inferencing.
[GstCaps](https://gstreamer.freedesktop.org/documentation/gstreamer/gstcaps.html) determines the transformation on the
plugin output. GstMLBufferPool, a custom buffer pool class, can do the following:
- Assign the output buffers.
- Assign the ION buffers through IOCTL commands to the kernel.
## 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) → GstMLAudioConverter
The following tables provide information on pad templates and element properties of
qtimlsnpe. For use cases, [Audio classification decode and display with LiteRT](https://docs.qualcomm.com/doc/80-70020-50/topic/audio-classification-with-litert.html).
## Pad configuration
| Pad Name | Capabilities | Capabilities | Capabilities |
| --- | --- | --- | --- |
| SINK template: 'sink'