gstreamer-0.10 Reference Manual

Synopsis

public class Registry : Object  {
    public    weak GLib.List            plugins ;
    public    weak GLib.List            features ;
    public    weak GLib.List            paths ;
    public    int                       cache_file ;
    public    weak GLib.HashTable       feature_hash ;


    public    signal void               feature_added             ( void**              feature )  ;
    public    signal void               plugin_added              ( void**              plugin )  ;


    public    bool                      add_feature               ( PluginFeature       feature ) ;
    public    void                      add_path                  ( string              path ) ;
    public    bool                      add_plugin                ( Plugin              plugin ) ;
    public    weak GLib.List            feature_filter            ( PluginFeatureFilter filter,
                                                                    bool                first ) ;
    public    weak PluginFeature        find_feature              ( string              name,
                                                                    GLib.Type           type ) ;
    public    weak Plugin               find_plugin               ( string              name ) ;
    public    static bool               fork_is_enabled           (  ) ;
    public    static void               fork_set_enabled          ( bool                enabled ) ;
    public    static weak Registry      get_default               (  ) ;
    public    weak GLib.List            get_feature_list          ( GLib.Type           type ) ;
    public    weak GLib.List            get_feature_list_by_plugin ( string              name ) ;
    public    weak GLib.List            get_path_list             (  ) ;
    public    weak GLib.List            get_plugin_list           (  ) ;
    public    weak Plugin               lookup                    ( string              filename ) ;
    public    weak PluginFeature        lookup_feature            ( string              name ) ;
    public    weak GLib.List            plugin_filter             ( PluginFilter        filter,
                                                                    bool                first ) ;
    public    void                      remove_feature            ( PluginFeature       feature ) ;
    public    void                      remove_plugin             ( Plugin              plugin ) ;
    public    bool                      scan_path                 ( string              path ) ;
    public    bool                      xml_read_cache            ( string              location ) ;
    public    bool                      xml_write_cache           ( string              location ) ;
}

Registry Description

Details

Constructor Details

Field Details

plugins
    public    weak GLib.List            plugins ;		

features
    public    weak GLib.List            features ;		

paths
    public    weak GLib.List            paths ;		

cache_file
    public    int                       cache_file ;		

feature_hash
    public    weak GLib.HashTable       feature_hash ;		

Signal Details

feature_added
    public    signal void               feature_added             ( void**              feature )  ;		

plugin_added
    public    signal void               plugin_added              ( void**              plugin )  ;		

Property Details

Method Details

add_feature ()
    public    bool                      add_feature               ( PluginFeature       feature ) ;		

add_path ()
    public    void                      add_path                  ( string              path ) ;		

add_plugin ()
    public    bool                      add_plugin                ( Plugin              plugin ) ;		

feature_filter ()
    public    weak GLib.List            feature_filter            ( PluginFeatureFilter filter,
                                                                    bool                first ) ;		

find_feature ()
    public    weak PluginFeature        find_feature              ( string              name,
                                                                    GLib.Type           type ) ;		

find_plugin ()
    public    weak Plugin               find_plugin               ( string              name ) ;		

fork_is_enabled ()
    public    static bool               fork_is_enabled           (  ) ;		

fork_set_enabled ()
    public    static void               fork_set_enabled          ( bool                enabled ) ;		

get_default ()
    public    static weak Registry      get_default               (  ) ;		

get_feature_list ()
    public    weak GLib.List            get_feature_list          ( GLib.Type           type ) ;		

get_feature_list_by_plugin ()
    public    weak GLib.List            get_feature_list_by_plugin ( string              name ) ;		

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

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

lookup ()
    public    weak Plugin               lookup                    ( string              filename ) ;		

lookup_feature ()
    public    weak PluginFeature        lookup_feature            ( string              name ) ;		

plugin_filter ()
    public    weak GLib.List            plugin_filter             ( PluginFilter        filter,
                                                                    bool                first ) ;		

remove_feature ()
    public    void                      remove_feature            ( PluginFeature       feature ) ;		

remove_plugin ()
    public    void                      remove_plugin             ( Plugin              plugin ) ;		

scan_path ()
    public    bool                      scan_path                 ( string              path ) ;		

xml_read_cache ()
    public    bool                      xml_read_cache            ( string              location ) ;		

xml_write_cache ()
    public    bool                      xml_write_cache           ( string              location ) ;		


Created by Valadoc