1 /* gstreamer-pbutils-0.10.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
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);
12 [CCode (cprefix = "GST_INSTALL_PLUGINS_", has_type_id = "0", cheader_filename = "gst/pbutils/pbutils.h")]
13 public enum InstallPluginsReturn {
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 ();