]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-rtp-0.10: regenerated with gstreamer-0.10.21
authorAli Sabil <ali.sabil@gmail.com>
Tue, 3 Mar 2009 15:26:03 +0000 (16:26 +0100)
committerAli Sabil <ali.sabil@gmail.com>
Tue, 3 Mar 2009 15:26:03 +0000 (16:26 +0100)
vapi/gstreamer-rtp-0.10.vapi
vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi

index c7006ec65c482b2eaf77b225083fdd86d47b8140..cd8476f8be5e6e5b2f6a2d93aae4f8dd54f03d13 100644 (file)
@@ -14,6 +14,7 @@ namespace Gst {
                public void set_frame_options (int frame_duration, int frame_size);
                public void set_sample_based ();
                public void set_sample_options (int sample_size);
+               public void set_samplebits_options (int sample_size);
        }
        [CCode (cheader_filename = "gst/rtp/gstbasertpdepayload.h")]
        public class BaseRTPDepayload : Gst.Element {
@@ -29,6 +30,8 @@ namespace Gst {
                [NoWrapper]
                public virtual Gst.FlowReturn add_to_queue (Gst.Buffer @in);
                [NoWrapper]
+               public virtual bool packet_lost (Gst.Event event);
+               [NoWrapper]
                public virtual unowned Gst.Buffer process (Gst.Buffer @in);
                public Gst.FlowReturn push (Gst.Buffer out_buf);
                public Gst.FlowReturn push_ts (uint32 timestamp, Gst.Buffer out_buf);
@@ -366,6 +369,8 @@ 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")]
+       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);
        [CCode (cheader_filename = "gst/rtp/gstrtpbuffer.h")]
index e04169fa646e6f8d83ed55814e3c77c99130b174..d6d8d9a900a114842c47fd2121fd88a158f26bb6 100644 (file)
                                <parameter name="extension" type="gboolean"/>
                        </parameters>
                </function>
+               <function name="rtp_buffer_set_extension_data" symbol="gst_rtp_buffer_set_extension_data">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="buffer" type="GstBuffer*"/>
+                               <parameter name="bits" type="guint16"/>
+                               <parameter name="length" type="guint16"/>
+                       </parameters>
+               </function>
                <function name="rtp_buffer_set_marker" symbol="gst_rtp_buffer_set_marker">
                        <return-type type="void"/>
                        <parameters>
                                        <parameter name="sample_size" type="gint"/>
                                </parameters>
                        </method>
+                       <method name="set_samplebits_options" symbol="gst_base_rtp_audio_payload_set_samplebits_options">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="basertpaudiopayload" type="GstBaseRTPAudioPayload*"/>
+                                       <parameter name="sample_size" type="gint"/>
+                               </parameters>
+                       </method>
                        <field name="base_ts" type="GstClockTime"/>
                        <field name="frame_size" type="gint"/>
                        <field name="frame_duration" type="gint"/>
                                        <parameter name="in" type="GstBuffer*"/>
                                </parameters>
                        </vfunc>
+                       <vfunc name="packet_lost">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="filter" type="GstBaseRTPDepayload*"/>
+                                       <parameter name="event" type="GstEvent*"/>
+                               </parameters>
+                       </vfunc>
                        <vfunc name="process">
                                <return-type type="GstBuffer*"/>
                                <parameters>