~ubuntu-branches/ubuntu/karmic/gst-plugins-base0.10/karmic-updates

« back to all changes in this revision

Viewing changes to docs/libs/html/gst-plugins-base-libs-gstpbutilsinstallplugins.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2009-10-05 18:10:19 UTC
  • mfrom: (14.3.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091005181019-vcb3daxz031og2sh
Tags: 0.10.25-1
* New upstream release, 'Standard disclaimers apply':
  + debian/libgstreamer-plugins-base.symbols:
    - Updated for the new version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
enum                <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a>;
62
62
void                (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsResultFunc" title="GstInstallPluginsResultFunc ()">*GstInstallPluginsResultFunc</a>)      (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a> result,
63
63
                                                         <a
64
 
href="../glib/glib-Basic-Types.html#gpointer"
 
64
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
65
65
>gpointer</a> user_data);
66
66
<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a>  <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-async" title="gst_install_plugins_async ()">gst_install_plugins_async</a>      (<a
67
 
href="../glib/glib-Basic-Types.html#gchar"
 
67
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
68
68
>gchar</a> **details,
69
69
                                                         <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx,
70
70
                                                         <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsResultFunc" title="GstInstallPluginsResultFunc ()">GstInstallPluginsResultFunc</a> func,
71
71
                                                         <a
72
 
href="../glib/glib-Basic-Types.html#gpointer"
 
72
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
73
73
>gpointer</a> user_data);
74
74
<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a>  <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-sync" title="gst_install_plugins_sync ()">gst_install_plugins_sync</a>       (<a
75
 
href="../glib/glib-Basic-Types.html#gchar"
 
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
76
76
>gchar</a> **details,
77
77
                                                         <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx);
78
78
const <a
79
 
href="../glib/glib-Basic-Types.html#gchar"
 
79
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
80
80
>gchar</a> *       <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-return-get-name" title="gst_install_plugins_return_get_name ()">gst_install_plugins_return_get_name</a> (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a> ret);
81
81
<a
82
 
href="../glib/glib-Basic-Types.html#gboolean"
 
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
83
83
>gboolean</a>            <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-installation-in-progress" title="gst_install_plugins_installation_in_progress ()">gst_install_plugins_installation_in_progress</a>
84
84
                                                        (void);
85
85
<a
86
 
href="../glib/glib-Basic-Types.html#gboolean"
 
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
87
87
>gboolean</a>            <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-supported" title="gst_install_plugins_supported ()">gst_install_plugins_supported</a>       (void);
88
88
 
89
89
                    <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a>;
92
92
void                <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-context-free" title="gst_install_plugins_context_free ()">gst_install_plugins_context_free</a>    (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx);
93
93
void                <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#gst-install-plugins-context-set-xid" title="gst_install_plugins_context_set_xid ()">gst_install_plugins_context_set_xid</a> (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx,
94
94
                                                         <a
95
 
href="../glib/glib-Basic-Types.html#guint"
 
95
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
96
96
>guint</a> xid);
97
97
</pre>
98
98
</div>
150
150
<a class="link" href="gst-plugins-base-libs-gstpbutilsmissingplugins.html#gst-missing-plugin-message-get-installer-detail" title="gst_missing_plugin_message_get_installer_detail ()"><code class="function">gst_missing_plugin_message_get_installer_detail()</code></a> on a missing-plugin
151
151
message. Such a message will either have been found by the application on
152
152
a pipeline's <a
153
 
href="../gstreamer-0.10/GstBus.html"
 
153
href="/usr/share/gtk-doc/html/gstreamer-0.10/GstBus.html"
154
154
><span class="type">GstBus</span></a>, or the application will have created it itself using
155
155
<a class="link" href="gst-plugins-base-libs-gstpbutilsmissingplugins.html#gst-missing-element-message-new" title="gst_missing_element_message_new ()"><code class="function">gst_missing_element_message_new()</code></a>, <a class="link" href="gst-plugins-base-libs-gstpbutilsmissingplugins.html#gst-missing-decoder-message-new" title="gst_missing_decoder_message_new ()"><code class="function">gst_missing_decoder_message_new()</code></a>,
156
156
<a class="link" href="gst-plugins-base-libs-gstpbutilsmissingplugins.html#gst-missing-encoder-message-new" title="gst_missing_encoder_message_new ()"><code class="function">gst_missing_encoder_message_new()</code></a>, <a class="link" href="gst-plugins-base-libs-gstpbutilsmissingplugins.html#gst-missing-uri-sink-message-new" title="gst_missing_uri_sink_message_new ()"><code class="function">gst_missing_uri_sink_message_new()</code></a>, or
183
183
function will be called with a result code as soon as the external installer
184
184
has finished. If the result code indicates that new plugins have been
185
185
installed, the application will want to call <a
186
 
href="../gstreamer-0.10/gstreamer-Gst.html#gst-update-registry"
 
186
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-Gst.html#gst-update-registry"
187
187
><code class="function">gst_update_registry()</code></a> so the
188
188
run-time plugin registry is updated and the new plugins are made available
189
189
to the application.
453
453
always exactly match the caps wanted by the application. It is up to the
454
454
installer to deal with this (either by doing proper caps intersection using
455
455
the GStreamer <a
456
 
href="../gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"
 
456
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstCaps.html#GstCaps"
457
457
><span class="type">GstCaps</span></a> API, or by only taking into account the media type).
458
458
</p>
459
459
<p>
583
583
<a name="GstInstallPluginsResultFunc"></a><h3>GstInstallPluginsResultFunc ()</h3>
584
584
<pre class="programlisting">void                (*GstInstallPluginsResultFunc)      (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a> result,
585
585
                                                         <a
586
 
href="../glib/glib-Basic-Types.html#gpointer"
 
586
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
587
587
>gpointer</a> user_data);</pre>
588
588
<p>
589
589
The prototype of the callback function that will be called once the
612
612
<div class="refsect2" lang="en">
613
613
<a name="gst-install-plugins-async"></a><h3>gst_install_plugins_async ()</h3>
614
614
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a>  gst_install_plugins_async      (<a
615
 
href="../glib/glib-Basic-Types.html#gchar"
 
615
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
616
616
>gchar</a> **details,
617
617
                                                         <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx,
618
618
                                                         <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsResultFunc" title="GstInstallPluginsResultFunc ()">GstInstallPluginsResultFunc</a> func,
619
619
                                                         <a
620
 
href="../glib/glib-Basic-Types.html#gpointer"
 
620
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
621
621
>gpointer</a> user_data);</pre>
622
622
<p>
623
623
Requests plugin installation without blocking. Once the plugins have been
678
678
<div class="refsect2" lang="en">
679
679
<a name="gst-install-plugins-sync"></a><h3>gst_install_plugins_sync ()</h3>
680
680
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a>  gst_install_plugins_sync       (<a
681
 
href="../glib/glib-Basic-Types.html#gchar"
 
681
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
682
682
>gchar</a> **details,
683
683
                                                         <a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx);</pre>
684
684
<p>
720
720
<div class="refsect2" lang="en">
721
721
<a name="gst-install-plugins-return-get-name"></a><h3>gst_install_plugins_return_get_name ()</h3>
722
722
<pre class="programlisting">const <a
723
 
href="../glib/glib-Basic-Types.html#gchar"
 
723
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
724
724
>gchar</a> *       gst_install_plugins_return_get_name (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsReturn" title="enum GstInstallPluginsReturn">GstInstallPluginsReturn</a> ret);</pre>
725
725
<p>
726
726
Convenience function to return the descriptive string associated
751
751
<div class="refsect2" lang="en">
752
752
<a name="gst-install-plugins-installation-in-progress"></a><h3>gst_install_plugins_installation_in_progress ()</h3>
753
753
<pre class="programlisting"><a
754
 
href="../glib/glib-Basic-Types.html#gboolean"
 
754
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
755
755
>gboolean</a>            gst_install_plugins_installation_in_progress
756
756
                                                        (void);</pre>
757
757
<p>
774
774
<div class="refsect2" lang="en">
775
775
<a name="gst-install-plugins-supported"></a><h3>gst_install_plugins_supported ()</h3>
776
776
<pre class="programlisting"><a
777
 
href="../glib/glib-Basic-Types.html#gboolean"
 
777
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
778
778
>gboolean</a>            gst_install_plugins_supported       (void);</pre>
779
779
<p>
780
780
Checks whether plugin installation is likely to be supported by the
849
849
<a name="gst-install-plugins-context-set-xid"></a><h3>gst_install_plugins_context_set_xid ()</h3>
850
850
<pre class="programlisting">void                gst_install_plugins_context_set_xid (<a class="link" href="gst-plugins-base-libs-gstpbutilsinstallplugins.html#GstInstallPluginsContext" title="GstInstallPluginsContext">GstInstallPluginsContext</a> *ctx,
851
851
                                                         <a
852
 
href="../glib/glib-Basic-Types.html#guint"
 
852
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
853
853
>guint</a> xid);</pre>
854
854
<p>
855
855
This function is for X11-based applications (such as most Gtk/Qt