Gst.Plugin.prototype.add_dependency_simple
function add_dependency_simple(env_vars:String, paths:String, names:String, flags:Gst.PluginDependencyFlags):void {
    // Gjs wrapper for gst_plugin_add_dependency_simple()
}Make GStreamer aware of external dependencies which affect the feature set of this plugin (ie. the elements or typefinders associated with it).
GStreamer will re-inspect plugins with external dependencies whenever any of the external dependencies change. This is useful for plugins which wrap other plugin systems, e.g. a plugin which wraps a plugin-based visualisation library and makes visualisations available as GStreamer elements, or a codec loader which exposes elements and/or caps dependent on what external codec libraries are currently installed.
Convenience wrapper function for Gst.Plugin.prototype.add_dependency which takes simple strings as arguments instead of string arrays, with multiple arguments separated by predefined delimiters (see above).
- env_vars
 one or more environment variables (separated by ':', ';' or ','), or NULL. Environment variable names may be followed by a path component which will be added to the content of the environment variable, e.g. "HOME/.mystuff/plugins:MYSTUFF_PLUGINS_PATH"
- paths
 one ore more directory paths (separated by ':' or ';' or ','), or NULL. Example: "/usr/lib/mystuff/plugins"
- names
 one or more file names or file name suffixes (separated by commas), or NULL
- flags
 optional flags, or #GST_PLUGIN_DEPENDENCY_FLAG_NONE