summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-10-03 11:34:09 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-10-03 11:34:09 +0200
commit65379a129bb53a0e8d74610a8974535281f46be9 (patch)
treeca4dd73c6d31725f563bc100f9c9ce6e0a0bdab0
parent469c2017357af672668d5550e4be32dd5077bdfc (diff)
Add more PbUtils bindings
-rw-r--r--gstreamer-sharp/Gstreamer.metadata58
1 files changed, 58 insertions, 0 deletions
diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata
index 7bb07bd..338fa76 100644
--- a/gstreamer-sharp/Gstreamer.metadata
+++ b/gstreamer-sharp/Gstreamer.metadata
@@ -1370,6 +1370,64 @@
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_pb_utils_get_encoder_description']">/api/namespace/class[@cname='GstDescriptions']</move-node>
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_pb_utils_get_sink_description']">/api/namespace/class[@cname='GstDescriptions']</move-node>
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_pb_utils_get_source_description']">/api/namespace/class[@cname='GstDescriptions']</move-node>
+ <add-node path="/api/namespace[@name='Gst.PbUtils']">
+ <class name="Install" cname="GstInstall" disable_void_ctor="1">
+ <method name="InstallPlugins" cname="gst_install_plugins_async" shared="true">
+ <return-type type="GstInstallPluginsReturn" />
+ <parameters>
+ <parameter type="gchar**" name="details" />
+ <parameter type="GstInstallPluginsContext*" name="ctx" />
+ <parameter type="GstInstallPluginsResultFunc" name="func" />
+ <parameter type="gpointer" name="user_data" />
+ </parameters>
+ </method>
+ <method name="GetInProgress" cname="gst_install_plugins_installation_in_progress" shared="true">
+ <return-type type="gboolean" />
+ </method>
+ <method name="GetSupported" cname="gst_install_plugins_supported" shared="true">
+ <return-type type="gboolean" />
+ </method>
+ <method name="InstallPlugins" cname="gst_install_plugins_sync" shared="true">
+ <return-type type="GstInstallPluginsReturn" />
+ <parameters>
+ <parameter type="gchar**" name="details" />
+ <parameter type="GstInstallPluginsContext*" name="ctx" />
+ </parameters>
+ </method>
+ </class>
+ <class name="MissingDetail" cname="GstMissing_">
+ <method name="NewDecoderInstallerDetail" cname="gst_missing_decoder_installer_detail_new" shared="true">
+ <return-type type="gchar*" />
+ <parameters>
+ <parameter type="const-GstCaps*" name="decode_caps" />
+ </parameters>
+ </method>
+ <method name="NewElementInstallerDetail" cname="gst_missing_element_installer_detail_new" shared="true">
+ <return-type type="gchar*" />
+ <parameters>
+ <parameter type="const-gchar*" name="factory_name" />
+ </parameters>
+ </method>
+ <method name="NewEncoderInstallerDetail" cname="gst_missing_encoder_installer_detail_new" shared="true">
+ <return-type type="gchar*" />
+ <parameters>
+ <parameter type="const-GstCaps*" name="encode_caps" />
+ </parameters>
+ </method>
+ <method name="NewUriSinkInstallerDetail" cname="gst_missing_uri_sink_installer_detail_new" shared="true">
+ <return-type type="gchar*" />
+ <parameters>
+ <parameter type="const-gchar*" name="protocol" />
+ </parameters>
+ </method>
+ <method name="NewUriSourceInstallerDetail" cname="gst_missing_uri_source_installer_detail_new" shared="true">
+ <return-type type="gchar*" />
+ <parameters>
+ <parameter type="const-gchar*" name="protocol" />
+ </parameters>
+ </method>
+ </class>
+ </add-node>
</metadata>