1GStreamer::ElementFactoUrsye(r3)Contributed Perl DocumenGtSattrieoanmer::ElementFactory(3)
2
3
4
6 GStreamer::ElementFactory
7
9 Glib::Object
10 +----GStreamer::Object
11 +----GStreamer::PluginFeature
12 +----GStreamer::ElementFactory
13
15 string = $factory->get_author
16
17 boolean = $factory->can_sink_caps ($caps)
18
19 * $caps (GStreamer::Caps)
20
21 boolean = $factory->can_src_caps ($caps)
22
23 * $caps (GStreamer::Caps)
24
25 element or undef = $factory->create ($name)
26
27 * $name (string or undef)
28
29 string = $factory->get_description
30
31 string = $factory->get_element_type
32
33 elementfactory or undef = GStreamer::ElementFactory->find ($name)
34
35 * $name (string)
36
37 string = $factory->get_klass
38
39 string = $factory->get_longname
40
41 list = GStreamer::ElementFactory->make ($factoryname, $name, ...)
42
43 * $factoryname (string)
44 * $name (string)
45 * ... (list)
46
47 list = $factory->get_uri_protocols
48
49 uritype = $factory->get_uri_type
50
52 enum GStreamer::URIType
53
54 * 'unknown' / 'GST_URI_UNKNOWN'
55 * 'sink' / 'GST_URI_SINK'
56 * 'src' / 'GST_URI_SRC'
57
59 GStreamer, Glib::Object, GStreamer::Object, GStreamer::PluginFeature
60
62 Copyright (C) 2005-2006 by the gtk2-perl team.
63
64 This software is licensed under the LGPL. See GStreamer for a full
65 notice.
66
67
68
69perl v5.8.8 2007-02-20 GStreamer::ElementFactory(3)