From: Sebastian Dröge Date: Sat, 27 Mar 2010 07:09:05 +0000 (+0100) Subject: gstreamer: Regenerate vapi files and update metadata files to use the correct headers X-Git-Tag: 0.8.0~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edfb06ff50ec09620c2cd0d17b044a103bd52dbb;p=thirdparty%2Fvala.git gstreamer: Regenerate vapi files and update metadata files to use the correct headers --- diff --git a/vapi/gstreamer-audio-0.10.vapi b/vapi/gstreamer-audio-0.10.vapi index adb99fac9..fb0ff21fe 100644 --- a/vapi/gstreamer-audio-0.10.vapi +++ b/vapi/gstreamer-audio-0.10.vapi @@ -73,6 +73,8 @@ namespace Gst { [NoAccessorMethod] public bool can_activate_pull { get; set; } [NoAccessorMethod] + public int64 drift_tolerance { get; set; } + [NoAccessorMethod] public int64 latency_time { get; set; } public bool provide_clock { get; set; } public Gst.BaseAudioSinkSlaveMethod slave_method { get; set; } diff --git a/vapi/gstreamer-base-0.10.vapi b/vapi/gstreamer-base-0.10.vapi index af7497f62..9459953ae 100644 --- a/vapi/gstreamer-base-0.10.vapi +++ b/vapi/gstreamer-base-0.10.vapi @@ -153,6 +153,8 @@ namespace Gst { [NoWrapper] public virtual bool query (Gst.Query query); public bool query_latency (bool live, out Gst.ClockTime min_latency, out Gst.ClockTime max_latency); + [CCode (type = "gboolean", has_construct_function = false)] + public BaseSrc.seamless_segment (Gst.BaseSrc src, int64 start, int64 stop, int64 position); public void set_blocksize (ulong blocksize); [NoWrapper] public virtual bool set_caps (Gst.Caps caps); @@ -234,7 +236,7 @@ namespace Gst { public bool qos { get; set; } } [Compact] - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gstbitreader.h")] public class BitReader { public uint bit; public uint byte; @@ -250,6 +252,7 @@ namespace Gst { public bool get_bits_uint8 (out uchar val, uint nbits); public uint get_pos (); public uint get_remaining (); + public uint get_size (); public void init (uchar data, uint size); public void init_from_buffer (Gst.Buffer buffer); public bool peek_bits_uint16 (out uint16 val, uint nbits); @@ -261,7 +264,7 @@ namespace Gst { public bool skip_to_byte (); } [Compact] - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gstbytereader.h")] public class ByteReader { public uint byte; public uchar data; @@ -290,6 +293,7 @@ namespace Gst { public bool get_int8 (out char val); public uint get_pos (); public uint get_remaining (); + public uint get_size (); public bool get_string_utf8 (string str); public bool get_uint16_be (out uint16 val); public bool get_uint16_le (out uint16 val); @@ -334,6 +338,59 @@ namespace Gst { public bool skip_string_utf8 (); } [Compact] + [CCode (cheader_filename = "gst/base/gstbytewriter.h")] + public class ByteWriter { + public uint alloc_size; + public bool fixed; + public bool @owned; + [CCode (has_construct_function = false)] + public ByteWriter (); + public bool ensure_free_space (uint size); + public bool fill (uchar value, uint size); + public unowned Gst.Buffer free_and_get_buffer (); + public uchar free_and_get_data (); + public uint get_remaining (); + public void init (); + public void init_with_buffer (Gst.Buffer buffer, bool initialized); + public void init_with_data (uchar data, uint size, bool initialized); + public void init_with_size (uint size, bool fixed); + public bool put_data (uchar data, uint size); + public bool put_float32_be (float val); + public bool put_float32_le (float val); + public bool put_float64_be (double val); + public bool put_float64_le (double val); + public bool put_int16_be (int16 val); + public bool put_int16_le (int16 val); + public bool put_int24_be (int32 val); + public bool put_int24_le (int32 val); + public bool put_int32_be (int32 val); + public bool put_int32_le (int32 val); + public bool put_int64_be (int64 val); + public bool put_int64_le (int64 val); + public bool put_int8 (char val); + public bool put_string_utf16 (uint16 data); + public bool put_string_utf32 (uint32 data); + public bool put_string_utf8 (string data); + public bool put_uint16_be (uint16 val); + public bool put_uint16_le (uint16 val); + public bool put_uint24_be (uint32 val); + public bool put_uint24_le (uint32 val); + public bool put_uint32_be (uint32 val); + public bool put_uint32_le (uint32 val); + public bool put_uint64_be (uint64 val); + public bool put_uint64_le (uint64 val); + public bool put_uint8 (uchar val); + public void reset (); + public unowned Gst.Buffer reset_and_get_buffer (); + public uchar reset_and_get_data (); + [CCode (has_construct_function = false)] + public ByteWriter.with_buffer (Gst.Buffer buffer, bool initialized); + [CCode (has_construct_function = false)] + public ByteWriter.with_data (uchar data, uint size, bool initialized); + [CCode (has_construct_function = false)] + public ByteWriter.with_size (uint size, bool fixed); + } + [Compact] [CCode (cheader_filename = "gst/base/gstcollectpads.h")] public class CollectData { public Gst.Buffer buffer; @@ -367,6 +424,7 @@ namespace Gst { public uint read (Gst.CollectData data, uchar bytes, uint size); public unowned Gst.Buffer read_buffer (Gst.CollectData data, uint size); public bool remove_pad (Gst.Pad pad); + public void set_clip_function (Gst.CollectPadsClipFunction clipfunc); public void set_flushing (bool flushing); public void set_function (Gst.CollectPadsFunction func); public void start (); @@ -378,7 +436,9 @@ namespace Gst { public void* checkdata; public weak Gst.DataQueueCheckFullFunction checkfull; public weak Gst.DataQueueSize cur_level; + public weak Gst.DataQueueEmptyCallback emptycallback; public bool flushing; + public weak Gst.DataQueueFullCallback fullcallback; public weak GLib.Cond item_add; public weak GLib.Cond item_del; public weak GLib.Mutex qlock; @@ -391,6 +451,8 @@ namespace Gst { public bool is_empty (); public bool is_full (); public void limits_changed (); + [CCode (cname = "gst_data_queue_new_full", has_construct_function = false)] + public DataQueue.new_with_callbacks (Gst.DataQueueCheckFullFunction checkfull, Gst.DataQueueFullCallback fullcallback, Gst.DataQueueEmptyCallback emptycallback, void* checkdata); public bool pop (out unowned Gst.DataQueueItem item); public bool push (Gst.DataQueueItem item); public void set_flushing (bool flushing); @@ -424,25 +486,33 @@ namespace Gst { [NoWrapper] public virtual Gst.FlowReturn create (out unowned Gst.Buffer buf); } - [CCode (cprefix = "GST_BASE_SRC_", has_type_id = false, cheader_filename = "gst/gst.h")] + [CCode (cprefix = "GST_BASE_SRC_", has_type_id = false, cheader_filename = "gst/base/gstbasesrc.h")] public enum BaseSrcFlags { STARTED, FLAG_LAST } [CCode (cheader_filename = "gst/base/gstcollectpads.h")] public delegate void CollectDataDestroyNotify (); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gstcollectpads.h")] + public delegate unowned Gst.Buffer CollectPadsClipFunction (Gst.CollectPads pads, Gst.CollectData data, Gst.Buffer buffer); + [CCode (cheader_filename = "gst/base/gstcollectpads.h")] public delegate Gst.FlowReturn CollectPadsFunction (Gst.CollectPads pads); [CCode (cheader_filename = "gst/base/gstdataqueue.h", has_target = false)] public delegate bool DataQueueCheckFullFunction (Gst.DataQueue queue, uint visible, uint bytes, uint64 time, void* checkdata); + [CCode (cheader_filename = "gst/base/gstdataqueue.h", has_target = false)] + public delegate void DataQueueEmptyCallback (Gst.DataQueue queue, void* checkdata); + [CCode (cheader_filename = "gst/base/gstdataqueue.h", has_target = false)] + public delegate void DataQueueFullCallback (Gst.DataQueue queue, void* checkdata); [CCode (cheader_filename = "gst/base/gsttypefindhelper.h", has_target = false)] public delegate Gst.FlowReturn TypeFindHelperGetRangeFunction (Gst.Object obj, uint64 offset, uint length, out unowned Gst.Buffer buffer); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")] public static unowned Gst.Caps type_find_helper (Gst.Pad src, uint64 size); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")] public static unowned Gst.Caps type_find_helper_for_buffer (Gst.Object obj, Gst.Buffer buf, Gst.TypeFindProbability prob); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")] public static Gst.Caps type_find_helper_for_extension (Gst.Object obj, string extension); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")] public static unowned Gst.Caps type_find_helper_get_range (Gst.Object obj, Gst.TypeFindHelperGetRangeFunction func, uint64 size, Gst.TypeFindProbability prob); + [CCode (cheader_filename = "gst/base/gsttypefindhelper.h")] + public static unowned Gst.Caps type_find_helper_get_range_ext (Gst.Object obj, Gst.TypeFindHelperGetRangeFunction func, uint64 size, string extension, Gst.TypeFindProbability prob); } diff --git a/vapi/gstreamer-interfaces-0.10.vapi b/vapi/gstreamer-interfaces-0.10.vapi index 6ccfc2379..f8fe9c469 100644 --- a/vapi/gstreamer-interfaces-0.10.vapi +++ b/vapi/gstreamer-interfaces-0.10.vapi @@ -31,46 +31,6 @@ namespace Gst { [NoAccessorMethod] public string untranslated_label { owned get; construct; } } - [Compact] - [CCode (cheader_filename = "gst/gst.h")] - public class PhotoSettings { - public uint aperture; - public float ev_compensation; - public uint32 exposure; - public Gst.FlashMode flash_mode; - public uint iso_speed; - public Gst.SceneMode scene_mode; - public Gst.ColourToneMode tone_mode; - public Gst.WhiteBalanceMode wb_mode; - public float zoom; - } - [Compact] - [CCode (cheader_filename = "gst/gst.h")] - public class Photography { - public bool get_aperture (uint aperture); - public Gst.PhotoCaps get_capabilities (); - public bool get_colour_tone_mode (Gst.ColourToneMode tone_mode); - public bool get_config (Gst.PhotoSettings config); - public bool get_ev_compensation (float ev_comp); - public bool get_exposure (uint32 exposure); - public bool get_flash_mode (Gst.FlashMode flash_mode); - public bool get_iso_speed (uint iso_speed); - public bool get_scene_mode (Gst.SceneMode scene_mode); - public bool get_white_balance_mode (Gst.WhiteBalanceMode wb_mode); - public bool get_zoom (float zoom); - public bool prepare_for_capture (Gst.PhotoCapturePrepared func, Gst.Caps capture_caps); - public bool set_aperture (uint aperture); - public void set_autofocus (bool on); - public bool set_colour_tone_mode (Gst.ColourToneMode tone_mode); - public bool set_config (Gst.PhotoSettings config); - public bool set_ev_compensation (float ev_comp); - public bool set_exposure (uint exposure); - public bool set_flash_mode (Gst.FlashMode flash_mode); - public bool set_iso_speed (uint iso_speed); - public bool set_scene_mode (Gst.SceneMode scene_mode); - public bool set_white_balance_mode (Gst.WhiteBalanceMode wb_mode); - public bool set_zoom (float zoom); - } [CCode (cheader_filename = "gst/interfaces/tuner.h")] public class TunerChannel : GLib.Object { public Gst.TunerChannelFlags flags; @@ -167,6 +127,16 @@ namespace Gst { public void probe_property_name (string name); public signal void probe_needed (void* pspec); } + [CCode (cheader_filename = "gst/gst.h")] + public interface StreamVolume : GLib.Object { + public static double convert_volume (Gst.StreamVolumeFormat from, Gst.StreamVolumeFormat to, double val); + public bool get_mute (); + public double get_volume (Gst.StreamVolumeFormat format); + public void set_mute (bool mute); + public void set_volume (Gst.StreamVolumeFormat format, double val); + public bool mute { get; set; } + public double volume { get; set; } + } [CCode (cheader_filename = "gst/interfaces/tuner.h")] public interface Tuner : Gst.ImplementsInterface, Gst.Element { public unowned Gst.TunerChannel find_channel_by_name (string channel); @@ -211,33 +181,6 @@ namespace Gst { HARDWARE, SOFTWARE } - [CCode (cprefix = "GST_PHOTOGRAPHY_COLOUR_TONE_MODE_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum ColourToneMode { - NORMAL, - SEPIA, - NEGATIVE, - GRAYSCALE, - NATURAL, - VIVID, - COLORSWAP, - SOLARIZE, - OUT_OF_FOCUS - } - [CCode (cprefix = "GST_PHOTOGRAPHY_FLASH_MODE_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum FlashMode { - AUTO, - OFF, - ON, - FILL_IN, - RED_EYE - } - [CCode (cprefix = "GST_PHOTOGRAPHY_FOCUS_STATUS_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum FocusStatus { - NONE, - RUNNING, - FAIL, - SUCCESS - } [CCode (cprefix = "GST_MIXER_FLAG_", cheader_filename = "gst/interfaces/mixer.h")] [Flags] public enum MixerFlags { @@ -267,7 +210,9 @@ namespace Gst { SOFTWARE, NO_RECORD, NO_MUTE, - WHITELIST + WHITELIST, + READONLY, + WRITEONLY } [CCode (cprefix = "GST_MIXER_", cheader_filename = "gst/interfaces/mixer.h")] public enum MixerType { @@ -315,36 +260,11 @@ namespace Gst { COMMANDS, ANGLES } - [CCode (cprefix = "GST_PHOTOGRAPHY_CAPS_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum PhotoCaps { - NONE, - EV_COMP, - ISO_SPEED, - WB_MODE, - TONE, - SCENE, - FLASH, - ZOOM, - FOCUS, - APERTURE, - EXPOSURE, - SHAKE - } - [CCode (cprefix = "GST_PHOTOGRAPHY_SHAKE_RISK_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum PhotoShakeRisk { - LOW, - MEDIUM, - HIGH - } - [CCode (cprefix = "GST_PHOTOGRAPHY_SCENE_MODE_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum SceneMode { - MANUAL, - CLOSEUP, - PORTRAIT, - LANDSCAPE, - SPORT, - NIGHT, - AUTO + [CCode (cprefix = "GST_STREAM_VOLUME_FORMAT_", cheader_filename = "gst/gst.h")] + public enum StreamVolumeFormat { + LINEAR, + CUBIC, + DB } [CCode (cprefix = "GST_TUNER_CHANNEL_", cheader_filename = "gst/interfaces/tuner.h")] [Flags] @@ -354,33 +274,4 @@ namespace Gst { FREQUENCY, AUDIO } - [CCode (cprefix = "GST_PHOTOGRAPHY_WB_MODE_", has_type_id = false, cheader_filename = "gst/gst.h")] - public enum WhiteBalanceMode { - AUTO, - DAYLIGHT, - CLOUDY, - SUNSET, - TUNGSTEN, - FLUORESCENT - } - [CCode (cheader_filename = "gst/gst.h", has_target = false)] - public delegate void PhotoCapturePrepared (void* data, Gst.Caps configured_caps); - [CCode (cheader_filename = "gst/gst.h")] - public const string PHOTOGRAPHY_AUTOFOCUS_DONE; - [CCode (cheader_filename = "gst/gst.h")] - public const string PHOTOGRAPHY_SHAKE_RISK; - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type colour_tone_mode_get_type (); - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type flash_mode_get_type (); - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type focus_status_get_type (); - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type photo_caps_get_type (); - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type photo_shake_risk_get_type (); - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type scene_mode_get_type (); - [CCode (cheader_filename = "gst/gst.h")] - public static GLib.Type white_balance_mode_get_type (); } diff --git a/vapi/gstreamer-rtp-0.10.vapi b/vapi/gstreamer-rtp-0.10.vapi index d024a8ea6..e7b36caf3 100644 --- a/vapi/gstreamer-rtp-0.10.vapi +++ b/vapi/gstreamer-rtp-0.10.vapi @@ -8,6 +8,7 @@ namespace Gst { public int frame_duration; public int frame_size; public int sample_size; + public Gst.FlowReturn flush (uint payload_len, Gst.ClockTime timestamp); public unowned Gst.Adapter get_adapter (); public Gst.FlowReturn push (uchar data, uint payload_len, Gst.ClockTime timestamp); public void set_frame_based (); @@ -15,6 +16,8 @@ namespace Gst { public void set_sample_based (); public void set_sample_options (int sample_size); public void set_samplebits_options (int sample_size); + [NoAccessorMethod] + public bool buffer_list { get; set; } } [CCode (cheader_filename = "gst/rtp/gstbasertpdepayload.h")] public class BaseRTPDepayload : Gst.Element { @@ -44,6 +47,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/rtp/gstbasertpaudiopayload.h")] public class BaseRTPPayload : Gst.Element { + public void* abidata; public uint32 clock_rate; public uint current_ssrc; public bool @dynamic; @@ -83,6 +87,8 @@ namespace Gst { [NoAccessorMethod] public uint mtu { get; set; } [NoAccessorMethod] + public bool perfect_rtptime { get; set; } + [NoAccessorMethod] public uint pt { get; set; } [NoAccessorMethod] public uint seqnum { get; } @@ -155,7 +161,7 @@ namespace Gst { public void sr_get_sender_info (uint32 ssrc, uint64 ntptime, uint32 rtptime, uint32 packet_count, uint32 octet_count); public void sr_set_sender_info (uint32 ssrc, uint64 ntptime, uint32 rtptime, uint32 packet_count, uint32 octet_count); } - [CCode (cprefix = "GST_RTCP_", has_type_id = false, cheader_filename = "gst/gst.h")] + [CCode (cprefix = "GST_RTCP_", has_type_id = false, cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public enum RTCPFBType { FB_TYPE_INVALID, RTPFB_TYPE_NACK, @@ -303,19 +309,19 @@ namespace Gst { public const string RTP_PAYLOAD_TS48_STRING; [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public const int RTP_VERSION; - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static bool rtcp_buffer_add_packet (Gst.Buffer buffer, Gst.RTCPType type, ref Gst.RTCPPacket packet); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static void rtcp_buffer_end (Gst.Buffer buffer); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static bool rtcp_buffer_get_first_packet (Gst.Buffer buffer, ref Gst.RTCPPacket packet); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static uint rtcp_buffer_get_packet_count (Gst.Buffer buffer); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static unowned Gst.Buffer rtcp_buffer_new (uint mtu); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static unowned Gst.Buffer rtcp_buffer_new_copy_data (void* data, uint len); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static unowned Gst.Buffer rtcp_buffer_new_take_data (void* data, uint len); [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static bool rtcp_buffer_validate (Gst.Buffer buffer); @@ -324,6 +330,10 @@ namespace Gst { [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static uint64 rtcp_ntp_to_unix (uint64 ntptime); [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] + public static Gst.RTCPSDESType rtcp_sdes_name_to_type (string name); + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] + public static unowned string rtcp_sdes_type_to_name (Gst.RTCPSDESType type); + [CCode (cheader_filename = "gst/rtp/gstrtcpbuffer.h")] public static uint64 rtcp_unix_to_ntp (uint64 unixtime); [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static void rtp_buffer_allocate_data (Gst.Buffer buffer, uint payload_len, uchar pad_len, uchar csrc_count); @@ -373,25 +383,25 @@ namespace Gst { public static uint32 rtp_buffer_get_timestamp (Gst.Buffer buffer); [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uchar rtp_buffer_get_version (Gst.Buffer buffer); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uint rtp_buffer_list_get_payload_len (Gst.BufferList list); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uchar rtp_buffer_list_get_payload_type (Gst.BufferList list); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uint16 rtp_buffer_list_get_seq (Gst.BufferList list); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uint32 rtp_buffer_list_get_ssrc (Gst.BufferList list); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uint32 rtp_buffer_list_get_timestamp (Gst.BufferList list); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static void rtp_buffer_list_set_payload_type (Gst.BufferList list, uchar payload_type); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static uint16 rtp_buffer_list_set_seq (Gst.BufferList list, uint16 seq); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static void rtp_buffer_list_set_ssrc (Gst.BufferList list, uint32 ssrc); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static void rtp_buffer_list_set_timestamp (Gst.BufferList list, uint32 timestamp); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static bool rtp_buffer_list_validate (Gst.BufferList list); [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static unowned Gst.Buffer rtp_buffer_new_allocate (uint payload_len, uchar pad_len, uchar csrc_count); @@ -407,7 +417,7 @@ namespace Gst { public static void rtp_buffer_set_csrc (Gst.Buffer buffer, uchar idx, uint32 csrc); [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static void rtp_buffer_set_extension (Gst.Buffer buffer, bool extension); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static bool rtp_buffer_set_extension_data (Gst.Buffer buffer, uint16 bits, uint16 length); [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")] public static void rtp_buffer_set_marker (Gst.Buffer buffer, bool marker); diff --git a/vapi/gstreamer-rtsp-0.10.vapi b/vapi/gstreamer-rtsp-0.10.vapi index bf000afa4..def6f461f 100644 --- a/vapi/gstreamer-rtsp-0.10.vapi +++ b/vapi/gstreamer-rtsp-0.10.vapi @@ -10,6 +10,7 @@ namespace Gst { public Gst.RTSPResult close (); public Gst.RTSPResult connect (GLib.TimeVal timeout); public static Gst.RTSPResult create (Gst.RTSPUrl url, out Gst.RTSPConnection conn); + public static Gst.RTSPResult create_from_fd (int fd, string ip, uint16 port, string initial_buffer, out unowned Gst.RTSPConnection conn); public Gst.RTSPResult do_tunnel (Gst.RTSPConnection conn2); public Gst.RTSPResult flush (bool flush); public unowned string get_ip (); @@ -26,6 +27,7 @@ namespace Gst { public Gst.RTSPResult send (Gst.RTSPMessage message, GLib.TimeVal timeout); public Gst.RTSPResult set_auth (Gst.RTSPAuthMethod method, string user, string pass); public void set_auth_param (string param, string value); + public void set_http_mode (bool enable); public void set_ip (string ip); public Gst.RTSPResult set_proxy (string host, uint port); public Gst.RTSPResult set_qos_dscp (uint qos_dscp); @@ -127,7 +129,7 @@ namespace Gst { public Gst.RTSPResult set_port (uint16 port); } [Compact] - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h")] public class RTSPWatch { [CCode (has_construct_function = false)] public RTSPWatch (Gst.RTSPConnection conn, Gst.RTSPWatchFuncs funcs, GLib.DestroyNotify notify); @@ -135,12 +137,15 @@ namespace Gst { public uint queue_data (uchar data, uint size); public uint queue_message (Gst.RTSPMessage message); public void reset (); + public Gst.RTSPResult send_message (Gst.RTSPMessage message, uint id); + public Gst.RTSPResult write_data (uchar data, uint size, uint id); } [Compact] - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtsp/gstrtspconnection.h")] public class RTSPWatchFuncs { public weak GLib.Callback closed; public weak GLib.Callback error; + public weak GLib.Callback error_full; public weak GLib.Callback message_received; public weak GLib.Callback message_sent; public weak GLib.Callback tunnel_complete; @@ -255,7 +260,13 @@ namespace Gst { X_RECEDING_PLAYLISTCHANGE, X_RTP_INFO, X_STARTUPPROFILE, - TIMESTAMP + TIMESTAMP, + AUTHENTICATION_INFO, + HOST, + PRAGMA, + X_SERVER_IP_ADDRESS, + X_SESSIONCOOKIE, + LAST } [CCode (cprefix = "GST_RTSP_LOWER_TRANS_", has_type_id = false, cheader_filename = "gst/rtsp/gstrtspextension.h")] public enum RTSPLowerTrans { @@ -279,13 +290,17 @@ namespace Gst { REDIRECT, SETUP, SET_PARAMETER, - TEARDOWN + TEARDOWN, + GET, + POST } [CCode (cprefix = "GST_RTSP_MESSAGE_", has_type_id = false, cheader_filename = "gst/rtsp/gstrtspmessage.h")] public enum RTSPMsgType { INVALID, REQUEST, RESPONSE, + HTTP_REQUEST, + HTTP_RESPONSE, DATA } [CCode (cprefix = "GST_RTSP_PROFILE_", has_type_id = false, cheader_filename = "gst/rtsp/gstrtsptransport.h")] @@ -395,7 +410,8 @@ namespace Gst { [CCode (cprefix = "GST_RTSP_VERSION_", cheader_filename = "gst/rtsp/gstrtspdefs.h")] public enum RTSPVersion { INVALID, - @1_0 + @1_0, + @1_1 } [CCode (cheader_filename = "gst/rtsp/gstrtspurl.h")] public const int RTSP_DEFAULT_PORT; @@ -408,10 +424,12 @@ namespace Gst { [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")] public static Gst.RTSPMethod rtsp_find_method (string method); [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")] + public static bool rtsp_header_allow_multiple (Gst.RTSPHeaderField field); + [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")] public static unowned string rtsp_header_as_text (Gst.RTSPHeaderField field); [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")] public static unowned string rtsp_method_as_text (Gst.RTSPMethod method); - [CCode (cheader_filename = "gst/gst.h")] + [CCode (cheader_filename = "gst/rtsp/gstrtspdefs")] public static string rtsp_options_as_text (Gst.RTSPMethod options); [CCode (cheader_filename = "gst/rtsp/gstrtspdefs.h")] public static unowned string rtsp_status_as_text (Gst.RTSPStatusCode code); diff --git a/vapi/gstreamer-tag-0.10.vapi b/vapi/gstreamer-tag-0.10.vapi index 08d2878c8..bd7977f94 100644 --- a/vapi/gstreamer-tag-0.10.vapi +++ b/vapi/gstreamer-tag-0.10.vapi @@ -74,6 +74,16 @@ namespace Gst { [CCode (cheader_filename = "gst/tag/tag.h")] public static unowned string tag_from_vorbis_tag (string vorbis_tag); [CCode (cheader_filename = "gst/tag/tag.h")] + public static unowned string tag_get_language_code_iso_639_1 (string lang_code); + [CCode (cheader_filename = "gst/tag/tag.h")] + public static unowned string tag_get_language_code_iso_639_2B (string lang_code); + [CCode (cheader_filename = "gst/tag/tag.h")] + public static unowned string tag_get_language_code_iso_639_2T (string lang_code); + [CCode (cheader_filename = "gst/tag/tag.h")] + public static unowned string tag_get_language_codes (); + [CCode (cheader_filename = "gst/tag/tag.h")] + public static unowned string tag_get_language_name (string language_code); + [CCode (cheader_filename = "gst/tag/tag.h")] public static uint tag_id3_genre_count (); [CCode (cheader_filename = "gst/tag/tag.h")] public static unowned string tag_id3_genre_get (uint id); diff --git a/vapi/gstreamer-video-0.10.vapi b/vapi/gstreamer-video-0.10.vapi index f5beaac1a..43cceb2d9 100644 --- a/vapi/gstreamer-video-0.10.vapi +++ b/vapi/gstreamer-video-0.10.vapi @@ -106,142 +106,11 @@ namespace Gst { [CCode (cname = "GST_VIDEO_SIZE_RANGE", cheader_filename = "gst/video/video.h")] public const string SIZE; } - [CCode (cheader_filename = "gst/video/video.h")] - public class BaseVideoCodec : Gst.Element { - public weak Gst.Element element; - public weak Gst.Adapter input_adapter; - public weak Gst.Adapter output_adapter; - public weak Gst.Pad sinkpad; - public weak Gst.Pad srcpad; - public uint64 system_frame_number; - public Gst.ClockTime timestamp_offset; - [CCode (type = "GstVideoFrame*", has_construct_function = false)] - public BaseVideoCodec.frame (Gst.BaseVideoCodec base_video_codec); - public static void free_frame (Gst.VideoFrame frame); - } - [CCode (cheader_filename = "gst/video/video.h")] - public class BaseVideoDecoder : Gst.BaseVideoCodec { - public uint64 base_picture_number; - public weak Gst.BaseVideoCodec base_video_codec; - public Gst.ClockTime buffer_timestamp; - public weak Gst.Caps caps; - public weak Gst.Buffer codec_data; - public weak Gst.VideoFrame current_frame; - public bool discont; - public int distance_from_sync; - public Gst.ClockTime earliest_time; - public int field_index; - public weak GLib.List frames; - public bool have_src_caps; - public bool have_sync; - public weak Gst.Adapter input_adapter; - public Gst.ClockTime last_sink_offset_end; - public Gst.ClockTime last_sink_timestamp; - public Gst.ClockTime last_timestamp; - public uint64 offset; - public weak Gst.Adapter output_adapter; - public uint64 presentation_frame_number; - public double proportion; - public int reorder_depth; - public bool sink_clipping; - public bool started; - public weak Gst.VideoState state; - public uint64 system_frame_number; - public Gst.ClockTime timestamp_offset; - public void add_to_frame (int n_bytes); - public Gst.FlowReturn end_of_stream (Gst.Buffer buffer); - public Gst.FlowReturn finish_frame (Gst.VideoFrame frame); - public unowned Gst.VideoFrame get_frame (int frame_number); - public int get_height (); - public unowned Gst.VideoState get_state (); - public uint64 get_timestamp_offset (); - public int get_width (); - public Gst.FlowReturn have_frame (); - public void lost_sync (); - public void set_src_caps (); - public void set_state (Gst.VideoState state); - public void set_sync_point (); - } - [CCode (cheader_filename = "gst/video/video.h")] - public class BaseVideoEncoder : Gst.BaseVideoCodec { - public weak Gst.BaseVideoCodec base_video_codec; - public weak Gst.Caps caps; - public int distance_from_sync; - public weak GLib.List frames; - public int64 max_latency; - public int64 min_latency; - public uint64 presentation_frame_number; - public bool set_output_caps; - public bool sink_clipping; - public weak Gst.VideoState state; - public uint64 system_frame_number; - public Gst.FlowReturn end_of_stream (Gst.Buffer buffer); - public Gst.FlowReturn finish_frame (Gst.VideoFrame frame); - public unowned Gst.VideoFrame get_frame (int frame_number); - public int get_height (); - public unowned Gst.VideoState get_state (); - public uint64 get_timestamp_offset (); - public int get_width (); - public void set_latency (Gst.ClockTime min_latency, Gst.ClockTime max_latency); - public void set_latency_fields (int n_fields); - } - [CCode (cheader_filename = "gst/video/video.h")] - public class BaseVideoParse : Gst.BaseVideoCodec { - public weak Gst.BaseVideoCodec base_video_codec; - public weak Gst.Caps caps; - public weak Gst.VideoFrame current_frame; - public bool discont; - public int distance_from_sync; - public bool have_sync; - public weak Gst.Adapter input_adapter; - public Gst.ClockTime last_timestamp; - public weak Gst.Adapter output_adapter; - public uint64 presentation_frame_number; - public int reorder_depth; - public bool set_output_caps; - public bool sink_clipping; - public bool started; - public weak Gst.VideoState state; - public uint64 system_frame_number; - public int64 timestamp_offset; - public void add_to_frame (int n_bytes); - public Gst.FlowReturn end_of_stream (Gst.Buffer buffer); - public Gst.FlowReturn finish_frame (); - public unowned Gst.VideoFrame get_frame (); - public int get_height (); - public unowned Gst.VideoState get_state (); - public uint64 get_timestamp_offset (); - public int get_width (); - public void lost_sync (); - public Gst.FlowReturn push (Gst.Buffer buffer); - public bool set_src_caps (Gst.Caps caps); - public void set_state (Gst.VideoState state); - public void set_sync_point (); - } [CCode (cheader_filename = "gst/video/gstvideofilter.h")] public class VideoFilter : Gst.BaseTransform { public bool inited; } [Compact] - [CCode (cheader_filename = "gst/video/video.h")] - public class VideoFrame { - public void* coder_hook; - public int decode_frame_number; - public uint64 decode_timestamp; - public int distance_from_sync; - public int field_index; - public bool is_eos; - public bool is_sync_point; - public int n_fields; - public uint64 presentation_duration; - public int presentation_frame_number; - public uint64 presentation_timestamp; - public weak Gst.Buffer sink_buffer; - public weak Gst.Buffer src_buffer; - public int system_frame_number; - public static Gst.Value rate (Gst.Pad pad); - } - [Compact] [CCode (cheader_filename = "gst/video/gstvideosink.h")] public class VideoRectangle { public int h; @@ -254,27 +123,10 @@ namespace Gst { public int height; public int width; public static void center_rect (Gst.VideoRectangle src, Gst.VideoRectangle dst, Gst.VideoRectangle _result, bool scaling); - } - [Compact] - [CCode (cheader_filename = "gst/video/video.h")] - public class VideoState { - public int bytes_per_picture; - public int clean_height; - public int clean_offset_left; - public int clean_offset_top; - public int clean_width; - public Gst.VideoFormat format; - public int fps_d; - public int fps_n; - public int height; - public bool interlaced; - public int par_d; - public int par_n; - public int picture_number; - public weak Gst.Segment segment; - public bool top_field_first; - public int width; - public Gst.ClockTime get_timestamp (int frame_number); + [NoWrapper] + public virtual Gst.FlowReturn show_frame (Gst.Buffer buf); + [NoAccessorMethod] + public bool show_preroll_frame { get; set construct; } } [CCode (cprefix = "GST_VIDEO_FORMAT_", cheader_filename = "gst/video/video.h")] public enum VideoFormat { @@ -299,32 +151,16 @@ namespace Gst { YVYU, Y444, v210, - v216 + v216, + NV12, + NV21 } [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_CODEC_SINK_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_CODEC_SRC_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_DECODER_SINK_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_DECODER_SRC_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_ENCODER_SINK_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_ENCODER_SRC_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_PARSE_SINK_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public const string BASE_VIDEO_PARSE_SRC_NAME; - [CCode (cheader_filename = "gst/video/video.h")] - public static bool base_video_encoded_video_convert (Gst.VideoState state, Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value); - [CCode (cheader_filename = "gst/video/video.h")] - public static bool base_video_rawvideo_convert (Gst.VideoState state, Gst.Format src_format, int64 src_value, Gst.Format dest_format, int64 dest_value); + public static bool video_calculate_display_ratio (ref uint dar_n, ref uint dar_d, uint video_width, uint video_height, uint video_par_n, uint video_par_d, uint display_par_n, uint display_par_d); [CCode (cheader_filename = "gst/video/video.h")] - public static bool base_video_state_from_caps (Gst.VideoState state, Gst.Caps caps); + public static unowned Gst.Event video_event_new_still_frame (bool in_still); [CCode (cheader_filename = "gst/video/video.h")] - public static bool video_calculate_display_ratio (ref uint dar_n, ref uint dar_d, uint video_width, uint video_height, uint video_par_n, uint video_par_d, uint display_par_n, uint display_par_d); + public static bool video_event_parse_still_frame (Gst.Event event, bool in_still); [CCode (cheader_filename = "gst/video/video.h")] public static bool video_format_convert (Gst.VideoFormat format, int width, int height, int fps_n, int fps_d, Gst.Format src_format, int64 src_value, Gst.Format dest_format, ref int64 dest_value); [CCode (cheader_filename = "gst/video/video.h")] @@ -358,6 +194,8 @@ namespace Gst { [CCode (cheader_filename = "gst/video/video.h")] public static uint32 video_format_to_fourcc (Gst.VideoFormat format); [CCode (cheader_filename = "gst/video/video.h")] + public static Gst.Value video_frame_rate (Gst.Pad pad); + [CCode (cheader_filename = "gst/video/video.h")] public static bool video_get_size (Gst.Pad pad, ref int width, ref int height); [CCode (cheader_filename = "gst/video/video.h")] public static bool video_parse_caps_framerate (Gst.Caps caps, ref int fps_n, ref int fps_d); diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata index edab42937..519a69160 100644 --- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata +++ b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata @@ -14,6 +14,7 @@ GstBaseSink cheader_filename="gst/base/gstbasesink.h" GstBaseSink.* weak="0" GstBaseSink.abidata hidden="1" GstBaseSrc cheader_filename="gst/base/gstbasesrc.h" +GstBaseSrc* cheader_filename="gst/base/gstbasesrc.h" GstBaseSrc.* weak="0" gst_base_src_newsegment hidden="1" GstBaseTransform cheader_filename="gst/base/gstbasetransform.h" @@ -22,7 +23,7 @@ gst_base_transform_get_unit_size.size is_out="1" gst_base_transform_transform_size.othersize is_out="1" GST_BASE_TRANSFORM_SINK_NAME hidden="1" GST_BASE_TRANSFORM_SRC_NAME hidden="1" -GstCollectData cheader_filename="gst/base/gstcollectpads.h" +GstCollect* cheader_filename="gst/base/gstcollectpads.h" GstCollectData.pad weak="0" GstCollectData.buffer weak="0" GstCollectData.abidata hidden="1" @@ -33,13 +34,14 @@ GstCollectPads.abidata hidden="1" GstCollectPadsDestroyNotify cheader_filename="gst/base/gstcollectpads.h" gst_collect_pads_take_buffer transfer_ownership="1" GstDataQueue cheader_filename="gst/base/gstdataqueue.h" -GstDataQueueCheckFullFunction cheader_filename="gst/base/gstdataqueue.h" -GstDataQueueItem cheader_filename="gst/base/gstdataqueue.h" -GstDataQueueSize cheader_filename="gst/base/gstdataqueue.h" +GstDataQueue* cheader_filename="gst/base/gstdataqueue.h" +gst_data_queue_new_full name="new_with_callbacks" GstPushSrc cheader_filename="gst/base/gstpushsrc.h" GstPushSrc.* weak="0" +GstBitReader* cheader_filename="gst/base/gstbitreader.h" gst_bit_reader_get_bits_uint*.val is_out="1" gst_bit_reader_peek_bits_uint*.val is_out="1" +GstByteReader* cheader_filename="gst/base/gstbytereader.h" gst_byte_reader_get_data.val is_out="1" gst_byte_reader_get_float*.val is_out="1" gst_byte_reader_get_int*.val is_out="1" @@ -48,6 +50,9 @@ gst_byte_reader_peek_data.val is_out="1" gst_byte_reader_peek_float*.val is_out="1" gst_byte_reader_peek_int*.val is_out="1" gst_byte_reader_peek_uint*.val is_out="1" -gst_type_find_helper_for_extension transfer_ownership="1" +GstByteWriter* cheader_filename="gst/base/gstbytewriter.h" +GstByteWriter.parent hidden="1" +gst_type_find_helper* cheader_filename="gst/base/gsttypefindhelper.h" +gst_type_find_helper_for_extension cheader_filename="gst/base/gsttypefindhelper.h" transfer_ownership="1" GstTypeFindHelperGetRangeFunction cheader_filename="gst/base/gsttypefindhelper.h" diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata index 0bc57570d..bba2ffcce 100644 --- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata +++ b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata @@ -8,97 +8,17 @@ GstRTPPayloadInfo cheader_filename="gst/rtp/gstrtppayloads.h" GstBaseRTPAudioPayload cheader_filename="gst/rtp/gstbasertpaudiopayload.h" GstBaseRTPDepayload cheader_filename="gst/rtp/gstbasertpdepayload.h" GstBaseRTPPayload cheader_filename="gst/rtp/gstbasertpaudiopayload.h" -GST_RTCP_MAX_BYE_SSRC_COUNT cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_MAX_BYE_SSRC_COUNT cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_MAX_RB_COUNT cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_MAX_SDES cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_MAX_SDES_ITEM_COUNT cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_VALID_MASK cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_VALID_VALUE cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTCP_VERSION cheader_filename="gst/rtp/gstrtcpbuffer.h" -GST_RTP_PAYLOAD_1016_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_CELLB_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_CN_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_DVI4_11025_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_DVI4_16000_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_DVI4_22050_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_DVI4_8000_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_DYNAMIC_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G721_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G722_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G723_53 cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G723_53_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G723_63 cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G723_63_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G723_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G728_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_G729_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_GSM_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_H261_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_H263_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_JPEG_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_L16_MONO_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_L16_STEREO_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_LPC_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_MP2T_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_MPA_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_MPV_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_NV_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_PCMA_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_PCMU_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_QCELP_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_TS41 cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_TS41_STRING cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_TS48 cheader_filename="gst/rtp/gstrtppayloads.h" -GST_RTP_PAYLOAD_TS48_STRING cheader_filename="gst/rtp/gstrtppayloads.h" +GstRTCPFBType cheader_filename="gst/rtp/gstrtcpbuffer.h" +GST_RTCP_* cheader_filename="gst/rtp/gstrtcpbuffer.h" +GST_RTP_PAYLOAD_* cheader_filename="gst/rtp/gstrtppayloads.h" GST_RTP_VERSION cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtcp_buffer_validate cheader_filename="gst/rtp/gstrtcpbuffer.h" -gst_rtcp_buffer_validate_data cheader_filename="gst/rtp/gstrtcpbuffer.h" +gst_rtcp_buffer* cheader_filename="gst/rtp/gstrtcpbuffer.h" +gst_rtcp_sdes* cheader_filename="gst/rtp/gstrtcpbuffer.h" gst_rtcp_ntp_to_unix cheader_filename="gst/rtp/gstrtcpbuffer.h" gst_rtcp_unix_to_ntp cheader_filename="gst/rtp/gstrtcpbuffer.h" -gst_rtp_buffer_allocate_data cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_calc_header_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_calc_packet_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_calc_payload_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_compare_seqnum cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_default_clock_rate cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_ext_timestamp cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_csrc cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_csrc_count cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_extension cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_extension_data cheader_filename="gst/rtp/gstrtpbuffer.h" +gst_rtp_buffer* cheader_filename="gst/rtp/gstrtpbuffer.h" gst_rtp_buffer_get_extension_data.bits is_out="1" gst_rtp_buffer_get_extension_data.data is_out="1" gst_rtp_buffer_get_extension_data.wordlen is_out="1" -gst_rtp_buffer_get_header_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_marker cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_packet_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_padding cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_payload cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_payload_buffer cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_payload_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_payload_subbuffer cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_payload_type cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_seq cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_ssrc cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_timestamp cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_get_version cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_new_allocate cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_new_allocate_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_new_copy_data cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_new_take_data cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_pad_to cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_csrc cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_extension cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_marker cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_packet_len cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_padding cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_payload_type cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_seq cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_ssrc cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_timestamp cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_set_version cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_validate cheader_filename="gst/rtp/gstrtpbuffer.h" -gst_rtp_buffer_validate_data cheader_filename="gst/rtp/gstrtpbuffer.h" gst_rtcp_buffer_get_first_packet.packet is_ref="1" gst_rtcp_buffer_add_packet.packet is_ref="1" diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata index 35a23b457..a59f82b1c 100644 --- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata +++ b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata @@ -26,12 +26,14 @@ GstRTSPTransport.* weak="0" GstRTSPUrl cheader_filename="gst/rtsp/gstrtspconnection.h" GstRTSPUrl.* weak="0" GstRTSPExtension cheader_filename="gst/rtsp/gstrtspextension.h" +GstRTSPWatch* cheader_filename="gst/rtsp/gstrtspconnection.h" gst_rtsp_base64_decode_ip cheader_filename="gst/rtsp/gstrtspbase64.h" gst_rtsp_base64_encode cheader_filename="gst/rtsp/gstrtspbase64.h" gst_rtsp_connection_create.conn transfer_ownership="1" gst_rtsp_find_header_field cheader_filename="gst/rtsp/gstrtspdefs.h" gst_rtsp_find_method cheader_filename="gst/rtsp/gstrtspdefs.h" gst_rtsp_header_as_text cheader_filename="gst/rtsp/gstrtspdefs.h" +gst_rtsp_header_allow_multiple cheader_filename="gst/rtsp/gstrtspdefs.h" gst_rtsp_method_as_text cheader_filename="gst/rtsp/gstrtspdefs.h" gst_rtsp_message_new hidden="1" gst_rtsp_message_new_request hidden="1" @@ -43,7 +45,7 @@ gst_rtsp_message_set_body.data is_array="1" gst_rtsp_message_steal_body.data is_array="1" is_out="1" value_owned="1" gst_rtsp_message_take_body.data is_array="1" takes_ownership="1" gst_rtsp_message_take_header.value takes_ownership="1" -gst_rtsp_options_as_text transfer_ownership="1" +gst_rtsp_options_as_text cheader_filename="gst/rtsp/gstrtspdefs" transfer_ownership="1" gst_rtsp_range_parse.range transfer_ownership="1" gst_rtsp_range_to_string transfer_ownership="1" gst_rtsp_status_as_text cheader_filename="gst/rtsp/gstrtspdefs.h"