# Qualcomm GST 插件

Source: [https://docs.qualcomm.com/doc/80-70014-50Y/topic/qim-sdk-plugins.html](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qim-sdk-plugins.html)

Qualcomm GST 插件用于控制多媒体软件的各个方面。

这些插件和示例程序托管在 [gst-plugins-qti-oss](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r1-rel?ref_type=heads) 文件夹中。

插件分为好、不好和丑陋三类：

- 好 –[https://gstreamer.freedesktop.org/modules/gst-plugins-good.html](https://gstreamer.freedesktop.org/modules/gst-plugins-good.html)
- 不好 – [https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html](https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html)
- 丑陋 –[https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html](https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html)

## Qualcomm IM SDK 工件

| 插件详细信息 | 大小（Mb） |
| --- | --- |
| **发布变体** | **60** |
| 上游插件 | 14.62 |
| Qualcomm GST 插件 | 45.37 |
| **开发者变体** | **4.55** |
| 上游插件 | 4.20 |
| Qualcomm GST 插件 | 0.35 |
| **调试变体** | **87.56** |
| 上游插件 | 85.01 |
| Qualcomm GST 插件 | 2.55 |

- **[qtiqmmfsrc](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtiqmmfsrc.html)**  

qtiqmmfsrc 插件通过 Qualcomm Camera Service 采集视频帧。
- **[v4l2h264dec](https://docs.qualcomm.com/doc/80-70014-50Y/topic/v4l2h264dec.html)**  

v4l2h264dec 插件使用 V4L2 API 对视频流进行解码。
- **[v4l2h265dec](https://docs.qualcomm.com/doc/80-70014-50Y/topic/v4l2h265dec.html)**  

v4l2h265dec 插件使用 V4L2 API 对视频流进行解码。
- **[v4l2h264enc](https://docs.qualcomm.com/doc/80-70014-50Y/topic/v4l2h264enc.html)**  

v4l2h264enc 插件使用 V4L2 API 对视频流进行编码。
- **[v4l2h265enc](https://docs.qualcomm.com/doc/80-70014-50Y/topic/v4l2h265enc.html)**  

v4l2h265enc 插件使用 V4L2 API 对视频流进行编码。
- **[v4l2vp9dec](https://docs.qualcomm.com/doc/80-70014-50Y/topic/v4l2vp9dec.html)**  

v4l2vp9dec 插件使用 V4L2 API 对视频流进行解码。
- **[pulsesrc](https://docs.qualcomm.com/doc/80-70014-50Y/topic/pulsesrc.html)**  

pulsesrc 插件与底层 PulseAudio 声音服务器交互，以采集脉冲编码调制（PCM）样本。
- **[pulsesink](https://docs.qualcomm.com/doc/80-70014-50Y/topic/pulsesink.html)**  

pulsesink 插件与底层 PulseAudio 声音服务器交互以播放 PCM 样本。
- **[qtivcomposer](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtivcomposer.html)**  

qtivcomposer 插件使用 GPU 硬件将多个输入视频流合并/混合为单个输出流。
- **[qtivsplit](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtivsplit.html)**  

qtivsplit 插件使用 GPU 硬件将单个输入视频流分割为多个输出流，输出流数量是用户定义的变量，等于源接插口的数量。
- **[qtimetamux](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimetamux.html)**  

qtimetamux 插件使用帧匹配技术将基于 ML 字符串的后处理结果（后处理插件输出）或 CV 信息关联或附加到原始帧（ [如 GstMeta](https://gstreamer.freedesktop.org/documentation/gstreamer/gstmeta.html#GstMeta)）。
- **[qtioverlay](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtioverlay.html)**  

qtioverlay 插件是一个硬件加速的就地图像绘制和位块传送插件，用于在 YUV 图像之上绘制叠加层。
- **[qtisocketsink](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtisocketsink.html)**  

qtisocketsink 插件使用 UNIX 套接字将文件描述符 (FD) 支持的 [GstBuffers](https://gstreamer.freedesktop.org/documentation/gstreamer/gstbuffer.html) 传输到以 qtisocketsrc 作为入口点的其他进程。
- **[qtisocketsrc](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtisocketsrc.html)**  

qtisocketsrc 插件使用 UNIX 套接字从以 qtisocketsink 为出口点的其他进程处接收 FD 支持的 [GstBuffers](https://gstreamer.freedesktop.org/documentation/gstreamer/gstbuffer.html)。
- **[qtivtransform](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtivtransform.html)**  

qtivtransform 插件使用 GPU 硬件对由组件属性决定的 YUV 或 RGB 输入视频帧进行放大/缩小、翻转、旋转、裁剪和色彩转换。
- **[Waylandsink](https://docs.qualcomm.com/doc/80-70014-50Y/topic/waylandsink.html)**  

waylandsink 插件使用 [GstVideoSink](https://gstreamer.freedesktop.org/documentation/video/gstvideosink.html?gi-language=c) GStreamer 类。该插件基于 Wayland [Weston](https://wayland.pages.freedesktop.org/weston/) 合成器，会创建自己的窗口并在窗口中渲染传入的视频帧。
- **[qtimlsnpe](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlsnpe.html)**  

qtimlsnpe 插件公开了 Qualcomm^®^ Neural Processing SDK 功能（加载和执行模型）。
- **[qtimltflite](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimltflite.html)**  

qtimltflite 插件将 TensorFlow Lite 功能（加载和执行 TensorFlow Lite 模型）作为 GStreamer 插件公开。
- **[qtimlqnn](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlqnn.html)**  

qtimlqnn 插件将 Qualcomm^®^ AI Engine Direct SDK 功能（加载和执行 Qualcomm Neural Network 模型）作为 GStreamer 插件公开。
- **[qtimlvclassification](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlvclassification.html)**  

qtimlvclassification 插件处理将图像分类模型的张量从 ML 推理插件（如 qtimltflite、qtimlsnpe 和 qtimlqnn）输出到预测结果中。
- **[qtimlvconverter](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlvconverter.html)**  

qtimlvconverter 插件将传入的视频缓冲区转换为神经网络张量，同时在此过程中执行必要的格式转换和调整大小。为了实现这些操作，该插件利用了 GPU 硬件和 ION/DMA 分配的缓冲区。
- **[qtimlvdetection](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlvdetection.html)**  

qtimlvdetection 插件将来自 ML 推理插件（例如 qtimltflite、qtimlsnpe 和 qtimlqnn）的目标检测模型的输出张量处理为预测结果。
- **[qtimlvsegmentation](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlvsegmentation.html)**  

qtimlvsegmentation 插件处理将图像分割/深度估计模型的张量从 ML 推理插件（例如 qtimltflite、qtimlsnpe 和 qtimlqnn）输出到预测结果中。
- **[qtimlvpose](https://docs.qualcomm.com/doc/80-70014-50Y/topic/qtimlvpose.html)**  

qtimlvpose 插件将来自 ML 推理插件（如 qtimltflite、qtimlsnpe 和 qtimlqnn）的姿态估计模型的输出张量处理为预测结果。

Last Published: Nov 11, 2025

[Previous Topic
HTTP 用例](https://docs.qualcomm.com/bundle/publicresource/80-70014-50Y/topics/run-http-use-cases.md) [Next Topic
qtiqmmfsrc](https://docs.qualcomm.com/bundle/publicresource/80-70014-50Y/topics/qtiqmmfsrc.md)