1GStreamer::ElementFactoUrsye(r3)Contributed Perl DocumenGtSattrieoanmer::ElementFactory(3)
2
3
4

NAME

6       GStreamer::ElementFactory
7

HIERARCHY

9         Glib::Object
10         +----GStreamer::Object
11              +----GStreamer::PluginFeature
12                   +----GStreamer::ElementFactory
13

METHODS

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

ENUMS AND FLAGS

52       enum GStreamer::URIType
53
54       * 'unknown' / 'GST_URI_UNKNOWN'
55       * 'sink' / 'GST_URI_SINK'
56       * 'src' / 'GST_URI_SRC'
57

SEE ALSO

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)
Impressum