gst_element_factory_make question..

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gst_element_factory_make question..

wanting2learn
Look at this function:

gst_element_factory_make ("fakesrc", "source");

The element I want to make is of type "fakesrc", I can make other elements e.g. "rtspsrc", "decodebin2" etc.

1.  Where can I get a list of ALL the types of elements that are available for me to  create??

2.  Where are the 'binaries' for these located at?

Thanks


Reply | Threaded
Open this post in threaded view
|

Re: gst_element_factory_make question..

Robert Swain-2
On 18/03/10 14:15, wanting2learn wrote:

>
> Look at this function:
>
> gst_element_factory_make ("fakesrc", "source");
>
> The element I want to make is of type "fakesrc", I can make other elements
> e.g. "rtspsrc", "decodebin2" etc.
>
> 1.  Where can I get a list of ALL the types of elements that are available
> for me to  create??

Run the gst-inspect tool to see which are installed. To see which you
can install, check gstreamer.net I guess. There's a page about the
plugins on there.

> 2.  Where are the 'binaries' for these located at?

Normally $prefix/lib/gstreamer-0.10/ I think. So, for a distribution
installed package, probably /usr/lib/gstreamer-0.10

Regards,
Rob

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gst_element_factory_make question..

Tim-Philipp Müller-2
In reply to this post by wanting2learn
On Thu, 2010-03-18 at 06:15 -0800, wanting2learn wrote:

> The element I want to make is of type "fakesrc", I can make other elements
> e.g. "rtspsrc", "decodebin2" etc.
>
> 1.  Where can I get a list of ALL the types of elements that are available
> for me to  create??

run gst-inspect-0.10

> 2.  Where are the 'binaries' for these located at?

On Linux in /usr/lib/gstreamer-0.10/ usually, if you installed GStreamer
from package. gst-inspect-0.10 rtspsrc should show you where the
corresponding plugin .so/.dll/etc is located.

Cheers
 -Tim



------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel