# qtimlaconverter

Source: [https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimlaconverter.html](https://docs.qualcomm.com/doc/80-70020-50SC/topic/qtimlaconverter.html)

qtimlaconverter 插件将传入的音频波形数据处理为 ML 张量。音频分类模型等 ML 模型将处理这些张量用于推理。

[GstCaps](https://gstreamer.freedesktop.org/documentation/gstreamer/gstcaps.html) 决定插件输出的转换方式。GstMLBufferPool，一个自定义缓存类，可以执行以下操作：

- 分配输出缓存。
- 通过 IOCTL 命令向内核分配 ION 缓存。

## 继承链

[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

下表提供了有关 qtimlsnpe 的端口模板和元素属性的信息。有关用例，请参见[使用 LiteRT 进行音频分类解码与显示](https://docs.qualcomm.com/doc/80-70020-50SC/topic/audio-classification-with-litert.html)。

## 端口配置

| 端口名称 | 功能 | 功能 | 功能 |
| --- | --- | --- | --- |
| SINK 模板：'sink'<br><ul class="ul" id="qtimlaconverter__ul_j4f_yy2_s2c"><br>                                    <li class="li"><em class="ph i">可用性：</em>始终可用</li><br><br>                                    <li class="li"><em class="ph i">方向：</em> 接收端</li><br><br>                                </ul> | audio/x-raw | format | { (string)F32LE, (string)S32LE, (string)U32LE, (string)S24LE, (string)U24LE, (string)S16LE, (string)U16LE, (string)S8, (string)U8 } |
| SRC 模板：'src'<br><ul class="ul" id="qtimlaconverter__ul_k4f_yy2_s2c"><br>                                    <li class="li"><em class="ph i">可用性：</em> 始终可用</li><br><br>                                    <li class="li"><em class="ph i">方向：</em> 发送</li><br><br>                                </ul> | neural-network/tensors | format | { (string)UINT8, (string)INT32, (string)FLOAT16, (string)FLOAT32 } |

## 元素配置

Table : qtimlaconverter 的元素属性

| 属性 | 说明 |
| --- | --- |
| name | 对象名称<br><ul class="ul" id="qtimlaconverter__ul_pfv_zy2_s2c"><br>                                    <li class="li">标志：可读、可写</li><br><br>                                    <li class="li">字符串。默认值："mlaconverter0"</li><br><br>                                </ul> |
| parent | 对象的父级<br><ul class="ul" id="qtimlaconverter__ul_qfv_zy2_s2c"><br>                                    <li class="li">标志：可读、可写</li><br><br>                                    <li class="li">"GstObject" 类型的对象</li><br><br>                                </ul> |
| qos | 处理服务质量事件。<br><ul class="ul" id="qtimlaconverter__ul_rfv_zy2_s2c"><br>                                    <li class="li">标志：可读、可写</li><br><br>                                    <li class="li">Boolean。默认值：false</li><br><br>                                </ul> |
| sample-rate | 音频转换器接收原始音频波形样本的采样率。例如，当音频源为 pulsesrc 元素时的源采样率。 |

**Parent Topic:** [配置 ML 插件](https://docs.qualcomm.com/doc/80-70020-50SC/topic/inferencing-plugins.html)

Last Published: Jul 23, 2025

[Previous Topic
qtimlvconverter](https://docs.qualcomm.com/bundle/publicresource/80-70020-50SC/topics/qtimlvconverter.md) [Next Topic
qtibatch](https://docs.qualcomm.com/bundle/publicresource/80-70020-50SC/topics/qtibatch.md)