在C代码中,我们有下一个方法gst_rtsp_media_factory_set_transport_mode()
,
但是vala VAPI尚未实现此功能。我该怎么办?
答案 0 :(得分:1)
与GStreamer的绑定利用了GObject Introspection,看来source GObject Introspection Repository for GstRtspServer有点过时了。修复Vala存储库中的issue has been raised。许多Vala GIR绑定会定期更新以跟踪上游项目,尤其是诸如GTK +和GStreamer之类的项目,但是似乎错过了这一项目。
绑定正在Vala发行版中进行更新,但是如果要继续使用,则可以从Vala的登台分支下载新的绑定。下载gstreamer-rtsp-server-1.0.vapi 和gstreamer-rtsp-server-1.0.deps并将其保存在项目中名为vapi
的目录中。您需要将其添加到您的VAPI搜索路径。在您的项目目录中,类似于:
valac --vapidir vapi --pkg gstreamer-rtsp-server-1.0 rtsp_server_example.vala
这将覆盖您当前正在使用的绑定。但是,可以从您的发行版的Vala 0.40.8中获得更新的绑定。