有谁知道如何通过管道应用程序(c 文件)为我的管道中的 appsrc 插件设置 gst-debug 吗?
(就像我们如何在终端上的 gst-launch-1.0 命令行中插入 --gst-debug=appsrc:9 一样?)
谢谢 !
如果您使用 GST_DEBUG、GST_INFO 等,那么它们会被 GST_DEBUG 中的一般调试级别过滤,例如
export GST_DEBUG=2
...只会记录对 GST_ERROR 及更高版本的调用。
然后您可以将其与元素级调试混合搭配:
export GST_DEBUG=2,videoconvert:5,avdec_h264:4
这将使一般调试级别为 ERROR、videoconvert DEBUG 级别和 avdec_h264 INFO 级别。
如果您使用 GST_DEBUG=appsrc:5,您还可以使用 GST_DEBUG_OBJECT 和 company 并像这样进行 appsrc 日志记录:
GST_DEBUG_OBJECT(appsrc, "SOME LOGGING");
这适用于系统中的任何 appsrc 元素,尽管通常只有一个。
| 归档时间: | 
 | 
| 查看次数: | 3518 次 | 
| 最近记录: |