public class ElementFactory : PluginFeature {
public GLib.Type type ;
public weak ElementDetails details ;
public weak GLib.List staticpadtemplates ;
public uint numpadtemplates ;
public uint uri_type ;
public weak string uri_protocols ;
public weak GLib.List interfaces ;
public bool can_sink_caps ( Caps caps ) ;
public bool can_src_caps ( Caps caps ) ;
public weak Element create ( string name ) ;
public static weak ElementFactory find ( string name ) ;
public weak string get_author ( ) ;
public weak string get_description ( ) ;
public GLib.Type get_element_type ( ) ;
public weak string get_klass ( ) ;
public weak string get_longname ( ) ;
public uint get_num_pad_templates ( ) ;
public weak GLib.List get_static_pad_templates ( ) ;
public weak string get_uri_protocols ( ) ;
public int get_uri_type ( ) ;
public bool has_interface ( string interfacename ) ;
public static weak Element make ( string factoryname,
string name ) ;
}

public GLib.Type type ;
public weak ElementDetails details ;
public weak GLib.List staticpadtemplates ;
public uint numpadtemplates ;
public uint uri_type ;
public weak string uri_protocols ;
public weak GLib.List interfaces ;
public bool can_sink_caps ( Caps caps ) ;
public bool can_src_caps ( Caps caps ) ;
public weak Element create ( string name ) ;
public static weak ElementFactory find ( string name ) ;
public weak string get_author ( ) ;
public weak string get_description ( ) ;
public GLib.Type get_element_type ( ) ;
public weak string get_klass ( ) ;
public weak string get_longname ( ) ;
public uint get_num_pad_templates ( ) ;
public weak GLib.List get_static_pad_templates ( ) ;
public weak string get_uri_protocols ( ) ;
public int get_uri_type ( ) ;
public bool has_interface ( string interfacename ) ;
public static weak Element make ( string factoryname,
string name ) ;
Created by Valadoc