]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer: Regenerate vapi files and update metadata files to use the correct headers
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 27 Mar 2010 07:09:05 +0000 (08:09 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 27 Mar 2010 08:35:20 +0000 (09:35 +0100)
vapi/gstreamer-audio-0.10.vapi
vapi/gstreamer-base-0.10.vapi
vapi/gstreamer-interfaces-0.10.vapi
vapi/gstreamer-rtp-0.10.vapi
vapi/gstreamer-rtsp-0.10.vapi
vapi/gstreamer-tag-0.10.vapi
vapi/gstreamer-video-0.10.vapi
vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata
vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.metadata
vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.metadata

index adb99fac91708c4d10f4d9092b7980692f470df3..fb0ff21fe487194c98ed3f6b0be6a70b1871b3ec 100644 (file)
@@ -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; }
index af7497f62bb4f2f80402b0e3aee4f39a147baab6..9459953ae41753e8e3c44850054a70ee8591e4c5 100644 (file)
@@ -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);
 }
index 6ccfc2379a9f2c8e5f2c88f436ffa28694c37897..f8fe9c4690168cacd937116eeea42a9b846aa358 100644 (file)
@@ -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 ();
 }
index d024a8ea6d9f57346ba5935fa6d85dc372d1f3ca..e7b36caf36165fe0c78e34963d0f96510852623c 100644 (file)
@@ -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);
index bf000afa4c0c8a950dc12ba0f98bdd3afd35c99b..def6f461f01872ad3617e468f1ae4c6df52c5e3e 100644 (file)
@@ -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);
index 08d2878c83f85060c0f28209a25b4e3543bb206d..bd7977f94e252d44611ef5f57f89eca58c173a4a 100644 (file)
@@ -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);
index f5beaac1a991e855d7039323685b70f4014c5ed6..43cceb2d9cfdea9c4943a5dccfeedaff104e4ddd 100644 (file)
@@ -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);
index edab429375678b6e4c007f41e6137083139a8372..519a69160e2aa10729f7928cf2cbf22decd5022c 100644 (file)
@@ -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"
 
index 0bc57570da2ceeef0b86019eccb94c37fbaf58bd..bba2ffcce51c2ee29abeefb994dd7001e4211ee9 100644 (file)
@@ -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"
index 35a23b45737c30a37edb6404adf306e52a30500e..a59f82b1c7c100ae79c18ce5a59acf5cca80daa3 100644 (file)
@@ -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"