[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Vala] How to call a gst_object_ref in vala?
- From: "Jaap A. Haitsma" <jaap haitsma org>
- To: "Andrea Bolognani" <eof kiyuko org>, vala-list gnome org
- Subject: Re: [Vala] How to call a gst_object_ref in vala?
- Date: Mon, 28 Apr 2008 16:31:14 +0200
On Mon, Apr 28, 2008 at 4:17 PM, Andrea Bolognani <eof kiyuko org> wrote:
> On Mon, 28 Apr 2008 15:56:08 +0200
>
> "Jaap A. Haitsma" <jaap haitsma org> wrote:
>
>
> > See my first mail and
> > http://library.gnome.org/devel/gstreamer/unstable/GstBin.html#gst-bin-remove
> >
> > I want to keep the Element alive
>
> I don't know exactly why you're taking this off-list, but anyway ;)
Sorry hit the wrong button
> I'm not sure I get the problem.
> I guess you wanted to write something like
>
> bin.remove (bin.get_by_name ("name"));
>
> instead of something like
>
> element = bin.get_by_name ("name");
> bin.remove (element);
I'm rewriting cheese [1] in vala and I have video and a photo sink and
I need to switch between the two, but I don't want to rebuild them all
the time whenever I switch
So what I want is when a users switches from photo to video mode
bin.remove (photo_sink);
bin.add (video_sink);
Then when the user switches back
bin.remove (video_sink);
bin.add (photo_sink); // Crash because photo_sink got unreffed in
bin.remove (photo_sink)
So I think I need it, or do you see other ways to do it
Jaap
[1] http://www.gnome.org/projects/cheese/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]