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 boolean = $factory->can_sink_caps ($caps)
17 · $caps (GStreamer::Caps)
18
19 boolean = $factory->can_src_caps ($caps)
20 · $caps (GStreamer::Caps)
21
22 element or undef = $factory->create ($name)
23 · $name (string or undef)
24
25 string = $factory->get_description
26 string = $factory->get_element_type
27 elementfactory or undef = GStreamer::ElementFactory->find ($name)
28 · $name (string)
29
30 string = $factory->get_klass
31 string = $factory->get_longname
32 list = GStreamer::ElementFactory->make ($factoryname, $name, ...)
33 · $factoryname (string)
34
35 · $name (string)
36
37 · ... (list)
38
39 list = $factory->get_uri_protocols
40 uritype = $factory->get_uri_type
42 enum GStreamer::URIType
43 · 'unknown' / 'GST_URI_UNKNOWN'
44
45 · 'sink' / 'GST_URI_SINK'
46
47 · 'src' / 'GST_URI_SRC'
48
50 GStreamer, Glib::Object, GStreamer::Object, GStreamer::PluginFeature
51
53 Copyright (C) 2005-2014 by the gtk2-perl team.
54
55 This software is licensed under the LGPL. See GStreamer for a full
56 notice.
57
58
59
60perl v5.28.1 2019-02-02 GStreamer::ElementFactory(3)