# qtivoverlay

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

qtivoverlay 插件是一个硬件加速的就地图像绘制和位块传送插件，用于在 YUV 图像之上绘制叠加层。

您可以通过属性以及附加到输入缓存的缓存元数据来配置叠加。

- 它支持通过属性对静态图像、边框、自定义用户文本、数据/时间叠加层和隐私掩码进行位图传送。
- 它支持通过附加到输入缓存的元数据对检测（边框）、分割（语义掩码/掩码图像）、分类（标签/用户文本）和姿态图叠加层进行位图传送。

## 继承链

[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) → [GstVideoFliter](https://gstreamer.freedesktop.org/documentation/video/gstvideofilter.html?gi-language=c) → GstVideoOverlay

下表提供了有关 qtivoverlay 的端口模板和元素属性的信息。有关用例信息，请参见[视频叠加用例](https://docs.qualcomm.com/doc/80-70018-50SC/topic/overlay-use-cases.html)。

## 端口配置

| 端口名称 | 功能 | 功能 | 功能 |
| --- | --- | --- | --- |
| SINK 模板：'sink'<br><ul class="ul" id="qtioverlay__ul_vxj_wz4_y1c"><br>                                    <li class="li"><em class="ph i">可用性：</em> 始终可用</li><br><br>                                    <li class="li"><em class="ph i">方向：</em> 接收</li><br><br>                                </ul> | video/x-raw | format：<br><br><br>                                <br>width:<br><br><br>                                <br>height:<br><br><br>                                <br>framerate： | { (string)NV12, (string)NV21 }<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 0/1, 2147483647/1 ] |
| SINK 模板：'sink'<br><ul class="ul" id="qtioverlay__ul_vxj_wz4_y1c"><br>                                    <li class="li"><em class="ph i">可用性：</em> 始终可用</li><br><br>                                    <li class="li"><em class="ph i">方向：</em> 接收</li><br><br>                                </ul> | video/x-raw (ANY) | format：<br><br><br>                                <br>width:<br><br><br>                                <br>height:<br><br><br>                                <br>framerate： | { (string)NV12, (string)NV21 }<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 0/1, 2147483647/1 ] |
| SRC 模板：'src'<br><ul class="ul" id="qtioverlay__ul_kfz_wz4_y1c"><br>                                    <li class="li"><em class="ph i">可用性：</em> 始终可用</li><br><br>                                    <li class="li"><em class="ph i">方向：</em> 发送</li><br><br>                                </ul> | video/x-raw | format：<br><br><br>                                <br>width:<br><br><br>                                <br>height:<br><br><br>                                <br>framerate： | { (string)NV12, (string)NV21 }<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 0/1, 2147483647/1 ] |
| SRC 模板：'src'<br><ul class="ul" id="qtioverlay__ul_kfz_wz4_y1c"><br>                                    <li class="li"><em class="ph i">可用性：</em> 始终可用</li><br><br>                                    <li class="li"><em class="ph i">方向：</em> 发送</li><br><br>                                </ul> | video/x-raw (ANY) | format：<br><br><br>                                <br>width:<br><br><br>                                <br>height:<br><br><br>                                <br>framerate： | { (string)NV12, (string)NV21 }<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 1, 32767 ]<br><br><br>                                <br>[ 0/1, 2147483647/1 ] |
|  |  |  |  |

## 元素配置

Table : qtivoverlay 的元素属性

| 属性 | 说明 |
| --- | --- |
| name | 对象名称<ul class="ul" id="qtioverlay__ul_eyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">字符串。默认：“overlay0”</li><br><br>                                    </ul> |
| parent | 对象的父级<ul class="ul" id="qtioverlay__ul_fyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">"GstObject" 类型的对象</li><br><br>                                    </ul> |
| qos | 处理服务质量 (QoS) 事件。<ul class="ul" id="qtioverlay__ul_gyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">Boolean。默认值：true</li><br><br>                                    </ul> |
| overlay-text | 在视频流上渲染文本<ul class="ul" id="qtioverlay__ul_hyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写、可在 NULL、READY、PAUSED 或 PLAYING 状态下更改</li><br><br>                                        <li class="li">字符串。默认值：""</li><br><br>                                    </ul> |
| overlay-date | 在视频流上渲染日期和时间<ul class="ul" id="qtioverlay__ul_iyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写、可在 NULL、READY、PAUSED 或 PLAYING 状态下更改</li><br><br>                                        <li class="li">字符串。默认值：""</li><br><br>                                    </ul> |
| overlay-simg | 在视频流上渲染静态图像<ul class="ul" id="qtioverlay__ul_jyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写、可在 NULL、READY、PAUSED 或 PLAYING 状态下更改</li><br><br>                                        <li class="li">字符串。默认值：""</li><br><br>                                    </ul> |
| overlay-bbox | 在视频流上渲染边框和标签<ul class="ul" id="qtioverlay__ul_kyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写、可在 NULL、READY、PAUSED 或 PLAYING 状态下更改</li><br><br>                                        <li class="li">字符串。默认值：""</li><br><br>                                    </ul> |
| overlay-mask | 在视频流上渲染隐私掩码<ul class="ul" id="qtioverlay__ul_lyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写、可在 NULL、READY、PAUSED 或 PLAYING 状态下更改</li><br><br>                                        <li class="li">字符串。默认值：""</li><br><br>                                    </ul> |
| bbox-color | 边框叠加颜色<ul class="ul" id="qtioverlay__ul_myb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：52479</li><br><br>                                    </ul> |
| date-color | 日期叠加颜色<ul class="ul" id="qtioverlay__ul_nyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：4278190335</li><br><br>                                    </ul> |
| text-color | 文本叠加颜色<ul class="ul" id="qtioverlay__ul_oyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：4294902015</li><br><br>                                    </ul> |
| pose-color | 姿态叠加颜色<ul class="ul" id="qtioverlay__ul_pyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：869007615</li><br><br>                                    </ul> |
| arrows-color | 箭头叠加颜色<ul class="ul" id="qtioverlay__ul_qyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：4278190335</li><br><br>                                    </ul> |
| bbox-font-size | 边框叠加字体大小<ul class="ul" id="qtioverlay__ul_ryb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：1 - 4294967295 默认值：25</li><br><br>                                    </ul> |
| date-font-size | 日期叠加字体大小<ul class="ul" id="qtioverlay__ul_syb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：1 - 4294967295 默认值：20</li><br><br>                                    </ul> |
| text-font-size | 文本叠加字体大小<ul class="ul" id="qtioverlay__ul_tyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：1 - 4294967295 默认值：40</li><br><br>                                    </ul> |
| dest-rect-ml-text | 用于 ML 检测叠加的目标矩形参数。目标矩形格式的 Start-X、Start-Y、宽度，以及高度为 &lt;X, Y, WIDTH, HEIGHT&gt;<ul class="ul" id="qtioverlay__ul_uyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">GstValueArray 类型为 "gint" 的 GValues 数组</li><br><br>                                    </ul> |
| 多边形 |  |
| arrows-ft-mv | ARROWS MV 滤镜<ul class="ul" id="qtioverlay__ul_vyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：0</li><br><br>                                    </ul> |
| arrows-ft-sad | ARROWS SAD 滤镜<ul class="ul" id="qtioverlay__ul_wyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：0</li><br><br>                                    </ul> |
| arrows-ft-var | ARROWS VAR 滤镜<ul class="ul" id="qtioverlay__ul_xyb_1pn_myb"><br>                                        <li class="li">标志：可读、可写</li><br><br>                                        <li class="li">无符号整型。范围：0 - 4294967295 默认值：0</li><br><br>                                    </ul> |

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

Last Published: Nov 12, 2025

[Previous Topic
qtimlvsuperresolution](https://docs.qualcomm.com/bundle/publicresource/80-70018-50SC/topics/qtimlvsuperresolution.md) [Next Topic
qtimetamux](https://docs.qualcomm.com/bundle/publicresource/80-70018-50SC/topics/qtimetamux.md)