QtGstreamer & g_signal_connect



我需要在我的qt-gstreamer应用程序中使用一个字体元素。

特定的QT元素绑定似乎缺少,所以问题:即使在这种情况下,我也可以使用g_signal_connect吗?如何?

我是GT-Gstreamer的初学者,但我仍然看不清楚如何以QT样式实现G_Signal_Connect或如何一起使用它们。

这是C:

编写的代码
filesrc = g_str_has_prefix(argv[1], "http://") || g_str_has_prefix(argv[1], "https://")? gst_element_factory_make ("souphttpsrc", "source") : gst_element_factory_make ("filesrc", "source");
g_object_set (G_OBJECT (filesrc), "location", argv[1], NULL);
typefind = gst_element_factory_make ("typefind", "typefinder");
g_signal_connect (typefind, "have-type", G_CALLBACK (cb_typefound), loop);
fakesink = gst_element_factory_make ("fakesink", "sink");

谢谢!

仅适合他人TT非常简单:

g_signal_connect((GstElement*) pipeline->getElementByName("typedef"), "have-type", G_CALLBACK(&MyClass::typefoundCB), this);

问候

相关内容

  • 没有找到相关文章

最新更新