public class ParseContext {
[CCode (has_construct_function = false)]
public ParseContext ();
- public unowned string get_missing_elements ();
+ [CCode (array_length = false, array_null_terminated = true)]
+ public string[] get_missing_elements ();
}
[CCode (cheader_filename = "gst/gst.h")]
public class Pipeline : Gst.Bin, Gst.ChildProxy {
[CCode (cheader_filename = "gst/gst.h")]
public static Gst.Element? parse_bin_from_description (string bin_description, bool ghost_unlinked_pads) throws GLib.Error;
[CCode (cheader_filename = "gst/gst.h")]
- public static unowned Gst.Element parse_bin_from_description_full (string bin_description, bool ghost_unlinked_pads, Gst.ParseContext context, Gst.ParseFlags flags) throws GLib.Error;
+ public static Gst.Element? parse_bin_from_description_full (string bin_description, bool ghost_unlinked_pads, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
[CCode (cheader_filename = "gst/gst.h")]
public static GLib.Quark parse_error_quark ();
[CCode (cheader_filename = "gst/gst.h")]
public static Gst.Element? parse_launch (string pipeline_description) throws GLib.Error;
[CCode (cheader_filename = "gst/gst.h")]
- public static unowned Gst.Element parse_launch_full (string pipeline_description, Gst.ParseContext context, Gst.ParseFlags flags) throws GLib.Error;
+ public static Gst.Element? parse_launch_full (string pipeline_description, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
[CCode (cheader_filename = "gst/gst.h")]
public static Gst.Element? parse_launchv ([CCode (array_length = false)] string[] argv) throws GLib.Error;
[CCode (cheader_filename = "gst/gst.h")]
- public static unowned Gst.Element parse_launchv_full (string argv, Gst.ParseContext context, Gst.ParseFlags flags) throws GLib.Error;
+ public static Gst.Element? parse_launchv_full ([CCode (array_length = false)] string[] argv, Gst.ParseContext? context, Gst.ParseFlags flags) throws GLib.Error;
[CCode (cheader_filename = "gst/gst.h")]
public static void print_element_args (GLib.StringBuilder buf, int indent, Gst.Element element);
[CCode (cheader_filename = "gst/gst.h")]
gst_ghost_pad_get_target transfer_ownership="1" nullable="1"
gst_ghost_pad_construct hidden="1"
GstPadTemplate::pad_created has_emitter="1"
+gst_parse_context_get_missing_elements is_array="1" array_null_terminated="1" transfer_ownership="1"
+gst_parse_bin_from_description transfer_ownership="1" nullable="1"
+gst_parse_bin_from_description_full transfer_ownership="1" nullable="1"
+gst_parse_bin_from_description_full.context nullable="1"
gst_parse_launchv.argv is_array="1" array_null_terminated="1"
gst_parse_launchv transfer_ownership="1" nullable="1"
gst_parse_launch transfer_ownership="1" nullable="1"
-gst_parse_bin_from_description transfer_ownership="1" nullable="1"
+gst_parse_launch_full transfer_ownership="1" nullable="1"
+gst_parse_launch_full.context nullable="1"
+gst_parse_launchv_full.argv is_array="1" array_null_terminated="1"
+gst_parse_launchv_full.context nullable="1"
+gst_parse_launchv_full transfer_ownership="1" nullable="1"
GstParamSpecFraction base_class="GParamSpec"
GstParamSpecFraction.parent_instance hidden="1"
GstParamSpecMiniObject base_class="GParamSpec"