[CCode (cname = "gst_type_find_factory_get_extensions")]
public unowned string get_extensions ();
[CCode (cname = "gst_type_find_factory_get_list")]
- public static unowned GLib.List get_list ();
+ public static GLib.List<Gst.PluginFeature> get_list ();
}
[Compact]
[CCode (cheader_filename = "gst/gst.h")]
[CCode (cheader_filename = "gst/gst.h")]
public class XML : Gst.Object {
public void* ns;
- public weak GLib.List topelements;
+ public weak GLib.List<Gst.Element> topelements;
[CCode (has_construct_function = false)]
public XML ();
public unowned Gst.Element get_element (string name);
- public unowned GLib.List get_topelements ();
+ public unowned GLib.List<Gst.Element> get_topelements ();
public static unowned Gst.Element make_element (void* cur, Gst.Object parent);
[NoWrapper]
public virtual void object_saved (Gst.Object object, void* self);
[CCode (cheader_filename = "gst/audio/audio.h")]
public static bool audio_check_channel_positions (Gst.AudioChannelPosition pos, uint channels);
[CCode (cheader_filename = "gst/audio/mixerutils.h")]
- public static unowned GLib.List audio_default_registry_mixer_filter (Gst.AudioMixerFilterFunc filter_func, bool first);
+ public static GLib.List<Gst.Element> audio_default_registry_mixer_filter (Gst.AudioMixerFilterFunc filter_func, bool first);
[CCode (cheader_filename = "gst/audio/audio.h")]
public static Gst.ClockTime audio_duration_from_pad_buffer (Gst.Pad pad, Gst.Buffer buf);
[CCode (cheader_filename = "gst/audio/multichannel.h")]
[CCode (cheader_filename = "gst/gst.h")]
public static void check_element_push_buffer (string element_name, Gst.Buffer buffer_in, Gst.Buffer buffer_out);
[CCode (cheader_filename = "gst/gst.h")]
- public static void check_element_push_buffer_list (string element_name, GLib.List buffer_in, GLib.List buffer_out, Gst.FlowReturn last_flow_return);
+ public static void check_element_push_buffer_list (string element_name, GLib.List<Gst.Buffer> buffer_in, GLib.List<Gst.Buffer> buffer_out, Gst.FlowReturn last_flow_return);
[CCode (cheader_filename = "gst/gst.h")]
public static void check_init (int argc, string argv);
[CCode (cheader_filename = "gst/gst.h")]
public class Controller : GLib.Object {
public weak GLib.Mutex @lock;
public weak GLib.Object object;
- public weak GLib.List properties;
+ public weak GLib.List<Gst.TimedValue> properties;
[CCode (has_construct_function = false)]
public Controller (GLib.Object object, ...);
public Gst.Value @get (string property_name, Gst.ClockTime timestamp);
- public unowned GLib.List get_all (string property_name);
+ public GLib.List<weak Gst.TimedValue> get_all (string property_name);
public unowned Gst.ControlSource get_control_source (string property_name);
public bool get_value_array (Gst.ClockTime timestamp, Gst.ValueArray value_array);
- public bool get_value_arrays (Gst.ClockTime timestamp, GLib.SList value_arrays);
+ public bool get_value_arrays (Gst.ClockTime timestamp, GLib.SList<Gst.ValueArray> value_arrays);
public static bool init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
[CCode (has_construct_function = false)]
- public Controller.list (GLib.Object object, GLib.List list);
+ public Controller.list (GLib.Object object, GLib.List<string> list);
public bool remove_properties (...);
- public bool remove_properties_list (GLib.List list);
+ public bool remove_properties_list (GLib.List<string> list);
public bool remove_properties_valist (void* var_args);
public bool @set (string property_name, Gst.ClockTime timestamp, Gst.Value value);
public bool set_control_source (string property_name, Gst.ControlSource csource);
public void set_disabled (bool disabled);
- public bool set_from_list (string property_name, GLib.SList timedvalues);
+ public bool set_from_list (string property_name, GLib.SList<Gst.TimedValue> timedvalues);
public bool set_interpolation_mode (string property_name, Gst.InterpolateMode mode);
public void set_property_disabled (string property_name, bool disabled);
public Gst.ClockTime suggest_next_sync ();
public weak GLib.Mutex @lock;
[CCode (has_construct_function = false)]
public InterpolationControlSource ();
- public unowned GLib.List get_all ();
+ public GLib.List<weak Gst.TimedValue> get_all ();
public int get_count ();
public bool @set (Gst.ClockTime timestamp, Gst.Value value);
- public bool set_from_list (GLib.SList timedvalues);
+ public bool set_from_list (GLib.SList<Gst.TimedValue> timedvalues);
public bool set_interpolation_mode (Gst.InterpolateMode mode);
public bool unset (Gst.ClockTime timestamp);
public void unset_all ();
[CCode (cheader_filename = "gst/controller/gstcontroller.h")]
public static bool object_get_value_array (GLib.Object object, Gst.ClockTime timestamp, Gst.ValueArray value_array);
[CCode (cheader_filename = "gst/controller/gstcontroller.h")]
- public static bool object_get_value_arrays (GLib.Object object, Gst.ClockTime timestamp, GLib.SList value_arrays);
+ public static bool object_get_value_arrays (GLib.Object object, Gst.ClockTime timestamp, GLib.SList<Gst.ValueArray> value_arrays);
[CCode (cheader_filename = "gst/controller/gstcontroller.h")]
public static void object_set_control_rate (GLib.Object object, Gst.ClockTime control_rate);
[CCode (cheader_filename = "gst/controller/gstcontroller.h")]
[Compact]
[CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
public class SDPMedia {
- public weak GLib.Array attributes;
- public weak GLib.Array bandwidths;
- public weak GLib.Array connections;
- public weak GLib.Array fmts;
+ public weak GLib.Array<Gst.SDPAttribute> attributes;
+ public weak GLib.Array<Gst.SDPBandwidth> bandwidths;
+ public weak GLib.Array<Gst.SDPConnection> connections;
+ public weak GLib.Array<string> fmts;
public weak string information;
public weak Gst.SDPKey key;
public weak string media;
[Compact]
[CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
public class SDPMessage {
- public weak GLib.Array attributes;
- public weak GLib.Array bandwidths;
+ public weak GLib.Array<Gst.SDPAttribute> attributes;
+ public weak GLib.Array<Gst.SDPBandwidth> bandwidths;
public weak Gst.SDPConnection connection;
- public weak GLib.Array emails;
+ public weak GLib.Array<string> emails;
public weak string information;
public weak Gst.SDPKey key;
- public weak GLib.Array medias;
+ public weak GLib.Array<Gst.SDPMedia> medias;
public weak Gst.SDPOrigin origin;
- public weak GLib.Array phones;
+ public weak GLib.Array<string> phones;
public weak string session_name;
- public weak GLib.Array times;
+ public weak GLib.Array<Gst.SDPTime> times;
public weak string uri;
public weak string version;
- public weak GLib.Array zones;
+ public weak GLib.Array<Gst.SDPZone> zones;
[CCode (type = "GstSDPResult", has_construct_function = false)]
public SDPMessage (out unowned Gst.SDPMessage msg);
public Gst.SDPResult add_attribute (string key, string value);
[Compact]
[CCode (cheader_filename = "gst/sdp/gstsdpmessage.h")]
public class SDPTime {
- public weak GLib.Array repeat;
+ public weak GLib.Array<Gst.SDPTime> repeat;
public weak string start;
public weak string stop;
}
[CCode (cheader_filename = "gst/tag/tag.h")]
public static unowned string tag_to_id3_tag (string gst_tag);
[CCode (cheader_filename = "gst/tag/tag.h")]
- public static GLib.List tag_to_vorbis_comments (Gst.TagList list, string tag);
+ public static GLib.List<string> tag_to_vorbis_comments (Gst.TagList list, string tag);
[CCode (cheader_filename = "gst/tag/tag.h")]
public static unowned string tag_to_vorbis_tag (string gst_tag);
[CCode (cheader_filename = "gst/tag/tag.h")]
}
public enum FlowReturn {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
[CCode (cname = "GST_FLOW_IS_FATAL")]
public bool is_fatal ();
[CCode (cname = "GST_FLOW_IS_SUCCESS")]
}
public enum PadLinkReturn {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
[CCode (cname = "GST_PAD_LINK_FAILED")]
public bool failed ();
[CCode (cname = "GST_PAD_LINK_SUCCESSFUL")]
}
public enum QueryType {
- SOME_RANDOM_VALUE_FOR_VAPIGEN;
+ __DUMMY__;
public GLib.Quark to_quark ();
public unowned string get_name ();
public unowned QueryTypeDefinition get_details ();
gst_tag_list_get_ulong.value is_out="1"
gst_tag_list_get_ulong_index.value is_out="1"
gst_tag_list_merge transfer_ownership="1"
+gst_type_find_factory_get_list transfer_ownership="1" type_arguments="PluginFeature"
gst_value_array_append_value hidden="1"
gst_value_array_get_size hidden="1"
gst_value_array_get_type hidden="1"
gst_preset_get_property_names is_array="1" array_null_terminated="1" transfer_ownership="1"
GstSystemClock.* hidden="1"
gst_system_clock_obtain transfer_ownership="1"
+GstXML.topelements type_arguments="Element"
+gst_xml_get_topelements type_arguments="Element"
GstAudioClockGetTimeFunc cheader_filename="gst/audio/gstaudioclock.h"
GstAudioMixerFilterFunc cheader_filename="gst/audio/mixerutils.h"
GstRingBufferCallback cheader_filename="gst/audio/gstringbuffer.h"
-gst_audio_default_registry_mixer_filter cheader_filename="gst/audio/mixerutils.h"
+gst_audio_default_registry_mixer_filter cheader_filename="gst/audio/mixerutils.h" type_arguments="Element" transfer_ownership="1"
gst_audio_fixate_channel_positions cheader_filename="gst/audio/multichannel.h"
gst_audio_set_caps_channel_positions_list cheader_filename="gst/audio/multichannel.h"
gst_audio_set_structure_channel_positions_list cheader_filename="gst/audio/multichannel.h"
Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h"
Suite name="pointer"
-gst_check_setup_* transfer_ownership="1"
+gst_check_element_push_buffer_list.buffer_* type_arguments="Buffer"
+gst_check_setup_* transfer_ownership="1"
\ No newline at end of file
GstLFOControlSource cheader_filename="gst/controller/gstlfocontrolsource.h"
GstLFOWaveform hidden="1"
GST_PARAM_CONTROLLABLE hidden="1"
+GstController.properties type_arguments="TimedValue"
+gst_controller_get_all transfer_ownership="1" type_arguments="unowned TimedValue"
+gst_controller_get_value_arrays.value_arrays type_arguments="ValueArray"
gst_controller_init.argc hidden="1"
gst_controller_init.argv is_array="1" is_ref="1" array_length_pos="0.9"
gst_controller_new ellipsis="1"
+gst_controller_new_list.list type_arguments="string"
gst_controller_remove_properties ellipsis="1"
+gst_controller_remove_properties_list.list type_arguments="string"
+gst_controller_set_from_list.timedvalues type_arguments="TimedValue"
+gst_interpolation_control_source_get_all transfer_ownership="1" type_arguments="unowned TimedValue"
+gst_interpolation_control_source_set_from_list.timedvalues type_arguments="TimedValue"
gst_object_control_properties ellipsis="1"
+gst_object_get_value_arrays.value_arrays type_arguments="ValueArray"
gst_object_uncontrol_properties ellipsis="1"
Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/sdp/gstsdpmessage.h"
GstSDPResult cheader_filename="gst/sdp/gstsdp.h"
+GstSDPMedia.attributes type_arguments="SDPAttribute"
+GstSDPMedia.bandwidths type_arguments="SDPBandwidth"
+GstSDPMedia.connections type_arguments="SDPConnection"
+GstSDPMedia.fmts type_arguments="string"
+GstSDPMessage.attributes type_arguments="SDPAttribute"
+GstSDPMessage.bandwidths type_arguments="SDPBandwidth"
+GstSDPMessage.emails type_arguments="string"
+GstSDPMessage.medias type_arguments="SDPMedia"
+GstSDPMessage.phones type_arguments="string"
+GstSDPMessage.times type_arguments="SDPTime"
+GstSDPMessage.zones type_arguments="SDPZone"
+GstSDPTime.repeat type_arguments="SDPTime"
\ No newline at end of file
gst_tag_demux_parse_tag.tags is_out="1" transfer_ownership="1"
gst_tag_list_from_vorbiscomment_buffer transfer_ownership="1"
gst_tag_list_from_vorbiscomment_buffer.vendor_string is_out="1" transfer_ownership="1"
-gst_tag_to_vorbis_comments transfer_ownership="1"
+gst_tag_to_vorbis_comments transfer_ownership="1" type_arguments="string"
gst_tag_list_to_vorbiscomment_buffer transfer_ownership="1"
gst_tag_parse_extended_comment.key is_out="1" transfer_ownership="1"
gst_tag_parse_extended_comment.lang is_out="1" transfer_ownership="1"