gstreamer-0.10 Reference Manual

Synopsis

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 ) ;
}

ElementFactory Description

Details

Constructor Details

Field Details

type
    public    GLib.Type                 type ;		

details
    public    weak ElementDetails       details ;		

staticpadtemplates
    public    weak GLib.List            staticpadtemplates ;		

numpadtemplates
    public    uint                      numpadtemplates ;		

uri_type
    public    uint                      uri_type ;		

uri_protocols
    public    weak string               uri_protocols ;		

interfaces
    public    weak GLib.List            interfaces ;		

Signal Details

Property Details

Method Details

can_sink_caps ()
    public    bool                      can_sink_caps             ( Caps                caps ) ;		

can_src_caps ()
    public    bool                      can_src_caps              ( Caps                caps ) ;		

create ()
    public    weak Element              create                    ( string              name ) ;		

find ()
    public    static weak ElementFactory  find                      ( string              name ) ;		

get_author ()
    public    weak string               get_author                (  ) ;		

get_description ()
    public    weak string               get_description           (  ) ;		

get_element_type ()
    public    GLib.Type                 get_element_type          (  ) ;		

get_klass ()
    public    weak string               get_klass                 (  ) ;		

get_longname ()
    public    weak string               get_longname              (  ) ;		

get_num_pad_templates ()
    public    uint                      get_num_pad_templates     (  ) ;		

get_static_pad_templates ()
    public    weak GLib.List            get_static_pad_templates  (  ) ;		

get_uri_protocols ()
    public    weak string               get_uri_protocols         (  ) ;		

get_uri_type ()
    public    int                       get_uri_type              (  ) ;		

has_interface ()
    public    bool                      has_interface             ( string              interfacename ) ;		

make ()
    public    static weak Element       make                      ( string              factoryname,
                                                                    string              name ) ;		


Created by Valadoc