Release 0.7.8
[vala-lang.git] / vapi / gstreamer-pbutils-0.10.vapi
blob07aa1f32135be8ea0157cd4a8ae9592261c69a08
1 /* gstreamer-pbutils-0.10.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
4 namespace Gst {
5         [Compact]
6         [CCode (type_id = "GST_TYPE_INSTALL_PLUGINS_CONTEXT", cheader_filename = "gst/pbutils/pbutils.h")]
7         public class InstallPluginsContext {
8                 [CCode (has_construct_function = false)]
9                 public InstallPluginsContext ();
10                 public void set_xid (uint xid);
11         }
12         [CCode (cprefix = "GST_INSTALL_PLUGINS_", cheader_filename = "gst/pbutils/pbutils.h")]
13         public enum InstallPluginsReturn {
14                 SUCCESS,
15                 NOT_FOUND,
16                 ERROR,
17                 PARTIAL_SUCCESS,
18                 USER_ABORT,
19                 CRASHED,
20                 INVALID,
21                 STARTED_OK,
22                 INTERNAL_FAILURE,
23                 HELPER_MISSING,
24                 INSTALL_IN_PROGRESS
25         }
26         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
27         public delegate void InstallPluginsResultFunc (Gst.InstallPluginsReturn result);
28         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
29         public static Gst.InstallPluginsReturn install_plugins_async ([CCode (array_length = false)] string[] details, Gst.InstallPluginsContext? ctx, Gst.InstallPluginsResultFunc func);
30         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
31         public static bool install_plugins_installation_in_progress ();
32         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
33         public static unowned string install_plugins_return_get_name (Gst.InstallPluginsReturn ret);
34         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
35         public static bool install_plugins_supported ();
36         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
37         public static Gst.InstallPluginsReturn install_plugins_sync (string details, Gst.InstallPluginsContext ctx);
38         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
39         public static bool is_missing_plugin_message (Gst.Message msg);
40         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
41         public static string missing_decoder_installer_detail_new (Gst.Caps decode_caps);
42         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
43         public static Gst.Message missing_decoder_message_new (Gst.Element element, Gst.Caps decode_caps);
44         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
45         public static string missing_element_installer_detail_new (string factory_name);
46         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
47         public static Gst.Message missing_element_message_new (Gst.Element element, string factory_name);
48         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
49         public static string missing_encoder_installer_detail_new (Gst.Caps encode_caps);
50         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
51         public static Gst.Message missing_encoder_message_new (Gst.Element element, Gst.Caps encode_caps);
52         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
53         public static string missing_plugin_message_get_description (Gst.Message msg);
54         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
55         public static string missing_plugin_message_get_installer_detail (Gst.Message msg);
56         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
57         public static string missing_uri_sink_installer_detail_new (string protocol);
58         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
59         public static Gst.Message missing_uri_sink_message_new (Gst.Element element, string protocol);
60         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
61         public static string missing_uri_source_installer_detail_new (string protocol);
62         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
63         public static Gst.Message missing_uri_source_message_new (Gst.Element element, string protocol);
64         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
65         public static bool pb_utils_add_codec_description_to_tag_list (Gst.TagList taglist, string codec_tag, Gst.Caps caps);
66         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
67         public static unowned string pb_utils_get_codec_description (Gst.Caps caps);
68         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
69         public static unowned string pb_utils_get_decoder_description (Gst.Caps caps);
70         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
71         public static unowned string pb_utils_get_element_description (string factory_name);
72         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
73         public static unowned string pb_utils_get_encoder_description (Gst.Caps caps);
74         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
75         public static unowned string pb_utils_get_sink_description (string protocol);
76         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
77         public static unowned string pb_utils_get_source_description (string protocol);
78         [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
79         public static void pb_utils_init ();