[vala] gstreamer: Regenerate vapi files and update metadata files to use the correct headers
- From: Sebastian Dröge <sdroege src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] gstreamer: Regenerate vapi files and update metadata files to use the correct headers
- Date: Sat, 27 Mar 2010 08:36:56 +0000 (UTC)
commit edfb06ff50ec09620c2cd0d17b044a103bd52dbb
Author: Sebastian Dröge <sebastian droege collabora co uk>
Date: Sat Mar 27 08:09:05 2010 +0100
gstreamer: Regenerate vapi files and update metadata files to use the correct headers
vapi/gstreamer-audio-0.10.vapi | 2 +
vapi/gstreamer-base-0.10.vapi | 86 ++++++++-
vapi/gstreamer-interfaces-0.10.vapi | 145 ++-------------
vapi/gstreamer-rtp-0.10.vapi | 48 +++--
vapi/gstreamer-rtsp-0.10.vapi | 30 +++-
vapi/gstreamer-tag-0.10.vapi | 10 +
vapi/gstreamer-video-0.10.vapi | 186 ++------------------
.../gstreamer-base-0.10.metadata | 15 +-
.../gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata | 92 +---------
.../gstreamer-rtsp-0.10.metadata | 4 +-
10 files changed, 192 insertions(+), 426 deletions(-)
---
diff --git a/vapi/gstreamer-audio-0.10.vapi b/vapi/gstreamer-audio-0.10.vapi
index adb99fa..fb0ff21 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 af7497f..9459953 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 6ccfc23..f8fe9c4 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 d024a8e..e7b36ca 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 bf000af..def6f46 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 08d2878..bd7977f 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 f5beaac..43cceb2 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 edab429..519a691 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 0bc5757..bba2ffc 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 35a23b4..a59f82b 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"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]