[gst-devel] How can I know that playbin2 has created rtspsrc element, as soon as possible?
t.i.m at zen.co.uk
Wed Sep 8 10:46:26 CEST 2010
On Wed, 2010-09-08 at 00:09 -0700, wl2776 wrote:
> I am developing a universal video player, which should be capable to play
> RTSP streams also.
> I use playbin2.
> I am also doing some coding to the RTSPSrc element to make it able to play
> Kasenna streams (it sends x-rtsp-mh messages instead of SDP).
> How can I know that playbin2 has created rtspsrc element, as soon as
> I need this because I want to set some properties on this element.
g_signal_connect (playbin2, "notify::source",
G_CALLBACK (configure_source), NULL);
will make sure your callback gets called as soon as the source element
has been created. There you can then get the source element from
playbin2 via g_object_get() and set properties on it as needed.
More information about the gstreamer-devel