首页 > 解决方案 > 在源代码中获取 gstreamer 管道对象指针

问题描述

我在 gstreamer 命令下运行实时流式传输: gst-launch-1.0 imxv4l2videosrc device=/dev/video0 fps-n=30 imx-capture-mode=0 ! textoverlay name=overlay text=\"Overlay text here\" valignment=top halignment=left font-desc=\"Sans, 22\"! gdkpixbufoverlay name=imageoverlay location=/home/user/LZ_50/CamOverlay.png ! imxg2dvideotransform ! imxg2dvideosink framebuffer=/dev/fb1 use-vsync=true sync=false"

我想更改 GStreamer 管道中的文本叠加动态。如何获取管道对象指针以更改文本叠加动态?

谢谢

标签: gstreamerembedded-linuxgstreamer-1.0

解决方案


我已经编写了一个应用程序,但是我遇到了使用带有覆盖图像和文本的 GStreamer 管道使应用程序崩溃的问题。

终于解决了应用程序崩溃的问题。更多细节可以在:imx Gstreamer 插件中找到。

这也有助于降低 CPU 使用率(几乎 20% 1 个核心)。


推荐阅读