gpt4 book ai didi

ios - 无法在iOS中设置udpsink gstreamer元素的 'socket'属性

转载 作者:行者123 更新时间:2023-12-01 17:07:26 25 4
gpt4 key购买 nike

当我设置并启动管道时,我得到:

总线上的“无法从资源获取/设置资源”

代码:

...
// create UDP sink
udpsink = gst_element_factory_make ("udpsink", "sink");
assert (udpsink != NULL);
g_object_set (G_OBJECT (udpsink), "socket", gsocket, NULL);

// add and link gstreamer elements and then start the pipeline
...

请注意,一旦我删除了g_object_set()或使用它来设置另一个属性(例如“异步”),一切都将正常工作。难道'socket'属性在iOS中有任何问题吗?请记住,完全相同的代码在Linux中可以正常工作。

任何想法可能有什么问题吗?

谢谢

P.S.请注意,我使用的是从 http://gstreamer.freedesktop.org/data/pkg/ios/1.4.4/下载的官方iOS bundle 包GStreamer(即GStreamer.framework),并尝试遵循 http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/tree/gst-sdk/tutorials/xcode%20iOS的示例代码约定。

最佳答案

尝试使用

g_object_set (G_OBJECT (udpsink), "socket",G_TYPE_SOCKET, gsocket, NULL);

代替
g_object_set (G_OBJECT (udpsink), "socket", gsocket, NULL);

关于ios - 无法在iOS中设置udpsink gstreamer元素的 'socket'属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27978830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com