How to convert g_object_set uri to C++
Cedric Hombourger
chombourger at gmail.com
Mon Sep 3 23:27:43 PDT 2012
Please try the following:
Glib::RefPtr<Gst::ElementInterfaced<Gst::URIHandler>> handler = Gst::Interface::cast<Gst::URIHandler>(refPlay);
handler->set_uri("file:///path/to/file.mp3");
On Sep 4, 2012, at 8:21 AM, Фамилия Имя <kangaba at yandex.ru> wrote:
> btw, refPlay is a playbin var created this way:
> Glib::RefPtr<Gst::Element> refPlay = Gst::ElementFactory::create_element("playbin", "play");
>
> 04.09.2012, 09:19, "Фамилия Имя" <kangaba at yandex.ru>:
>> I'm using the (standard) C++ bindings available on Ubuntu (12.04) by installing libgstreamermm-0.10-dev
>>
>> 04.09.2012, 09:11, "Cedric Hombourger" <chombourger at gmail.com>:
>>
>>> Hi,
>>>
>>> Are you using the C API or some sort of C++ bindings to GStreamer?
>>>
>>> Cedric
>>>
>>> On Sep 4, 2012, at 7:47 AM, Фамилия Имя <kangaba at yandex.ru> wrote:
>>>> Hi,
>>>> Sorry if it's the wrong place,
>>>> What would be the C++ version of setting the "uri" of the Gst::Element:
>>>> g_object_set(G_OBJECT(refElement->gobj()), "uri", "file:///path/to/file.mp3", NULL);
>>>>
>>>> _______________________________________________
>>>> gstreamer-devel mailing list
>>>> gstreamer-devel at lists.freedesktop.org
>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20120904/7c7725fe/attachment.html>
More information about the gstreamer-devel
mailing list