public string[]? get_uri_protocols ();
public int get_uri_type ();
public bool has_interface (string interfacename);
- public static unowned GLib.List list_filter (GLib.List list, Gst.Caps caps, Gst.PadDirection direction, bool subsetonly);
- public static unowned GLib.List list_get_elements (Gst.ElementFactoryListType type, Gst.Rank minrank);
+ public static GLib.List<Gst.ElementFactory> list_filter (GLib.List<Gst.ElementFactory> list, Gst.Caps caps, Gst.PadDirection direction, bool subsetonly);
+ public static GLib.List<Gst.ElementFactory> list_get_elements (Gst.ElementFactoryListType type, Gst.Rank minrank);
public bool list_is_type (Gst.ElementFactoryListType type);
[CCode (returns_floating_reference = true)]
public static Gst.Element? make (string factoryname, string? name);
}
- [CCode (cheader_filename = "gst/gst.h")]
- [Compact]
- public class ElementFactoryListType {
- }
[CCode (cheader_filename = "gst/gst.h", ref_function = "gst_event_ref", unref_function = "gst_event_unref")]
public class Event : Gst.MiniObject {
public weak Gst.Object src;
public weak string author;
}
[CCode (cheader_filename = "gst/gst.h")]
+ public struct ElementFactoryListType : uint64 {
+ }
+ [CCode (cheader_filename = "gst/gst.h")]
public struct FormatDefinition {
public Gst.Format value;
public weak string nick;
gst_element_factory_get_static_pad_templates type_arguments="StaticPadTemplate"
gst_element_factory_find transfer_ownership="1" nullable="1"
gst_element_factory_get_uri_protocols is_array="1" array_null_terminated="1" transfer_ownership="1" nullable="1"
+gst_element_factory_list_get_elements transfer_ownership="1" type_arguments="ElementFactory"
+gst_element_factory_list_filter transfer_ownership="1" type_arguments="ElementFactory"
+gst_element_factory_list_filter.list transfer_ownership="0" type_arguments="ElementFactory"
+GstElementFactoryListType hidden="1"
gst_error_get_message transfer_ownership="1"
GstEvent base_class="GstMiniObject"
GstEvent.mini_object hidden="1"