<constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO"/>
</object>
</namespace>
+ <namespace name="GstApp" library="gstapp-1.0">
+ <enum name="AppStreamType" cname="GstAppStreamType" type="enum" gtype="gst_app_stream_type_get_type">
+ <member cname="GST_APP_STREAM_TYPE_STREAM" name="Stream" value="0"/>
+ <member cname="GST_APP_STREAM_TYPE_SEEKABLE" name="Seekable" value="1"/>
+ <member cname="GST_APP_STREAM_TYPE_RANDOM_ACCESS" name="RandomAccess" value="2"/>
+ </enum>
+ <object name="AppSink" cname="GstAppSink" abstract="false" opaque="false" hidden="false" parent="GstBaseSink">
+ <implements>
+ <interface cname="GstURIHandler"/>
+ </implements>
+ <class_struct cname="GstAppSinkClass">
+ <field cname="basesink_class" access="public" writeable="false" readable="true" name="BasesinkClass" type="GstBaseSinkClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method signal_vm="eos"/>
+ <method signal_vm="new_preroll"/>
+ <method signal_vm="new_sample"/>
+ <method signal_vm="pull_preroll"/>
+ <method signal_vm="pull_sample"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_app_sink_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="GetCaps" cname="gst_app_sink_get_caps">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetDrop" cname="gst_app_sink_get_drop">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetEmitSignals" cname="gst_app_sink_get_emit_signals">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetMaxBuffers" cname="gst_app_sink_get_max_buffers">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="IsEos" cname="gst_app_sink_is_eos">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="SetCaps" cname="gst_app_sink_set_caps">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetDrop" cname="gst_app_sink_set_drop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drop" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetEmitSignals" cname="gst_app_sink_set_emit_signals">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="emit" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetMaxBuffers" cname="gst_app_sink_set_max_buffers">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="max" type="guint"/>
+ </parameters>
+ </method>
+ <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Drop" cname="drop" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MaxBuffers" cname="max-buffers" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="basesink" access="public" writeable="false" readable="true" name="Basesink" type="GstBaseSink*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstAppSinkPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <signal name="Eos" cname="eos" when="last" field_name="eos">
+ <return-type type="void"/>
+ <parameters/>
+ </signal>
+ <signal name="NewPreroll" cname="new-preroll" when="last" field_name="new_preroll">
+ <return-type type="GstFlowReturn"/>
+ <parameters/>
+ </signal>
+ <signal name="NewSample" cname="new-sample" when="last" field_name="new_sample">
+ <return-type type="GstFlowReturn"/>
+ <parameters/>
+ </signal>
+ <signal name="PullPreroll" cname="pull-preroll" when="last" field_name="pull_preroll">
+ <return-type type="GstSample*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </signal>
+ <signal name="PullSample" cname="pull-sample" when="last" field_name="pull_sample">
+ <return-type type="GstSample*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </signal>
+ </object>
+ <object name="AppSrc" cname="GstAppSrc" abstract="false" opaque="false" hidden="false" parent="GstBaseSrc">
+ <implements>
+ <interface cname="GstURIHandler"/>
+ </implements>
+ <class_struct cname="GstAppSrcClass">
+ <field cname="basesrc_class" access="public" writeable="false" readable="true" name="BasesrcClass" type="GstBaseSrcClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method signal_vm="need_data"/>
+ <method signal_vm="enough_data"/>
+ <method signal_vm="seek_data"/>
+ <method signal_vm="push_buffer"/>
+ <method signal_vm="end_of_stream"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_app_src_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="GetCaps" cname="gst_app_src_get_caps">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetEmitSignals" cname="gst_app_src_get_emit_signals">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetLatency" cname="gst_app_src_get_latency">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="min" type="guint64"/>
+ <parameter name="max" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="GetMaxBytes" cname="gst_app_src_get_max_bytes">
+ <return-type type="guint64"/>
+ <parameters/>
+ </method>
+ <method name="GetSize" cname="gst_app_src_get_size">
+ <return-type type="gint64"/>
+ <parameters/>
+ </method>
+ <method name="GetStreamType" cname="gst_app_src_get_stream_type">
+ <return-type type="GstAppStreamType"/>
+ <parameters/>
+ </method>
+ <method name="SetCaps" cname="gst_app_src_set_caps">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetEmitSignals" cname="gst_app_src_set_emit_signals">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="emit" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetLatency" cname="gst_app_src_set_latency">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="min" type="guint64"/>
+ <parameter name="max" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="SetMaxBytes" cname="gst_app_src_set_max_bytes">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="max" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="SetSize" cname="gst_app_src_set_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="size" type="gint64"/>
+ </parameters>
+ </method>
+ <method name="SetStreamType" cname="gst_app_src_set_stream_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="type" type="GstAppStreamType"/>
+ </parameters>
+ </method>
+ <property name="Block" cname="block" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Format" cname="format" type="GstFormat" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MaxLatency" cname="max-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MinPercent" cname="min-percent" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Size" cname="size" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="StreamType" cname="stream-type" type="GstAppStreamType" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="basesrc" access="public" writeable="false" readable="true" name="Basesrc" type="GstBaseSrc*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstAppSrcPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <signal name="EndOfStream" cname="end-of-stream" when="last" field_name="end_of_stream">
+ <return-type type="GstFlowReturn"/>
+ <parameters/>
+ </signal>
+ <signal name="EnoughData" cname="enough-data" when="last" field_name="enough_data">
+ <return-type type="void"/>
+ <parameters/>
+ </signal>
+ <signal name="NeedData" cname="need-data" when="last" field_name="need_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="length" type="guint"/>
+ </parameters>
+ </signal>
+ <signal name="PushBuffer" cname="push-buffer" when="last" field_name="push_buffer">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </signal>
+ <signal name="SeekData" cname="seek-data" when="last" field_name="seek_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="offset" type="guint64"/>
+ </parameters>
+ </signal>
+ </object>
+ <struct name="AppSinkCallbacks" cname="GstAppSinkCallbacks" opaque="false" hidden="false">
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </struct>
+ <struct name="AppSinkPrivate" cname="GstAppSinkPrivate" opaque="true" hidden="true"/>
+ <struct name="AppSrcCallbacks" cname="GstAppSrcCallbacks" opaque="false" hidden="false">
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </struct>
+ <struct name="AppSrcPrivate" cname="GstAppSrcPrivate" opaque="true" hidden="true"/>
+ <object name="Global" cname="GstAppGlobal" opaque="true"/>
+ <object name="Constants" cname="GstAppConstants" opaque="true"/>
+ </namespace>
+ <namespace name="GstController" library="gstreamer-1.0">
+ <enum name="InterpolationMode" cname="GstInterpolationMode" type="enum" gtype="gst_interpolation_mode_get_type">
+ <member cname="GST_INTERPOLATION_MODE_NONE" name="None" value="0"/>
+ <member cname="GST_INTERPOLATION_MODE_LINEAR" name="Linear" value="1"/>
+ <member cname="GST_INTERPOLATION_MODE_CUBIC" name="Cubic" value="2"/>
+ </enum>
+ <enum name="LFOWaveform" cname="GstLFOWaveform" type="enum" gtype="gst_lfo_waveform_get_type">
+ <member cname="GST_LFO_WAVEFORM_SINE" name="Sine" value="0"/>
+ <member cname="GST_LFO_WAVEFORM_SQUARE" name="Square" value="1"/>
+ <member cname="GST_LFO_WAVEFORM_SAW" name="Saw" value="2"/>
+ <member cname="GST_LFO_WAVEFORM_REVERSE_SAW" name="ReverseSaw" value="3"/>
+ <member cname="GST_LFO_WAVEFORM_TRIANGLE" name="Triangle" value="4"/>
+ </enum>
+ <callback name="DirectControlBindingConvertGValue" cname="GstDirectControlBindingConvertGValue">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="self" type="GstDirectControlBinding*"/>
+ <parameter name="src_value" type="gdouble"/>
+ <parameter name="dest_value" type="GValue*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="DirectControlBindingConvertValue" cname="GstDirectControlBindingConvertValue">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="self" type="GstDirectControlBinding*"/>
+ <parameter name="src_value" type="gdouble"/>
+ <parameter name="dest_value" type="gpointer"/>
+ </parameters>
+ </callback>
+ <object name="ARGBControlBinding" cname="GstARGBControlBinding" abstract="false" opaque="false" hidden="false" parent="GstControlBinding">
+ <class_struct cname="GstARGBControlBindingClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstControlBindingClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_argb_control_binding_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_argb_control_binding_new">
+ <parameters>
+ <parameter name="_object" type="GstObject*"/>
+ <parameter name="property_name" type="const-gchar*"/>
+ <parameter name="cs_a" type="GstControlSource*"/>
+ <parameter name="cs_r" type="GstControlSource*"/>
+ <parameter name="cs_g" type="GstControlSource*"/>
+ <parameter name="cs_b" type="GstControlSource*"/>
+ </parameters>
+ </constructor>
+ <property name="ControlSourceA" cname="control-source-a" type="GstControlSource*" readable="true" writeable="true" construct="false" construct-only="true"/>
+ <property name="ControlSourceB" cname="control-source-b" type="GstControlSource*" readable="true" writeable="true" construct="false" construct-only="true"/>
+ <property name="ControlSourceG" cname="control-source-g" type="GstControlSource*" readable="true" writeable="true" construct="false" construct-only="true"/>
+ <property name="ControlSourceR" cname="control-source-r" type="GstControlSource*" readable="true" writeable="true" construct="false" construct-only="true"/>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstControlBinding*"/>
+ <field cname="cs_a" access="private" writeable="false" readable="false" name="CsA" type="GstControlSource*"/>
+ <field cname="cs_r" access="private" writeable="false" readable="false" name="CsR" type="GstControlSource*"/>
+ <field cname="cs_g" access="private" writeable="false" readable="false" name="CsG" type="GstControlSource*"/>
+ <field cname="cs_b" access="private" writeable="false" readable="false" name="CsB" type="GstControlSource*"/>
+ <field cname="cur_value" access="private" writeable="false" readable="false" name="CurValue" type="GValue">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="last_value" access="private" writeable="false" readable="false" name="LastValue" type="guint32"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="DirectControlBinding" cname="GstDirectControlBinding" abstract="false" opaque="false" hidden="false" parent="GstControlBinding">
+ <class_struct cname="GstDirectControlBindingClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstControlBindingClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_direct_control_binding_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_direct_control_binding_new">
+ <parameters>
+ <parameter name="_object" type="GstObject*"/>
+ <parameter name="property_name" type="const-gchar*"/>
+ <parameter name="cs" type="GstControlSource*"/>
+ </parameters>
+ </constructor>
+ <property name="ControlSource" cname="control-source" type="GstControlSource*" readable="true" writeable="true" construct="false" construct-only="true"/>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstControlBinding*"/>
+ <field cname="cs" access="private" writeable="false" readable="false" name="Cs" type="GstControlSource*"/>
+ <field cname="cur_value" access="private" writeable="false" readable="false" name="CurValue" type="GValue">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="last_value" access="private" writeable="false" readable="false" name="LastValue" type="gdouble"/>
+ <field cname="byte_size" access="private" writeable="false" readable="false" name="ByteSize" type="gint"/>
+ <field cname="convert_value" access="private" writeable="false" readable="false" name="ConvertValue" type="GstDirectControlBindingConvertValue"/>
+ <field cname="convert_g_value" access="private" writeable="false" readable="false" name="ConvertGValue" type="GstDirectControlBindingConvertGValue"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="InterpolationControlSource" cname="GstInterpolationControlSource" abstract="false" opaque="false" hidden="false" parent="GstTimedValueControlSource">
+ <class_struct cname="GstInterpolationControlSourceClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstTimedValueControlSourceClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_interpolation_control_source_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_interpolation_control_source_new" disable_void_ctor=""/>
+ <property name="Mode" cname="mode" type="GstInterpolationMode" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstTimedValueControlSource*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstInterpolationControlSourcePrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="LFOControlSource" cname="GstLFOControlSource" abstract="false" opaque="false" hidden="false" parent="GstControlSource">
+ <class_struct cname="GstLFOControlSourceClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstControlSourceClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_lfo_control_source_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_lfo_control_source_new" disable_void_ctor=""/>
+ <property name="Amplitude" cname="amplitude" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Frequency" cname="frequency" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Offset" cname="offset" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Timeshift" cname="timeshift" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Waveform" cname="waveform" type="GstLFOWaveform" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstControlSource*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstLFOControlSourcePrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="lock" access="private" writeable="false" readable="false" name="Lock" type="GMutex*"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="TimedValueControlSource" cname="GstTimedValueControlSource" abstract="true" opaque="false" hidden="false" parent="GstControlSource">
+ <class_struct cname="GstTimedValueControlSourceClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstControlSourceClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_timed_value_control_source_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="GetCount" cname="gst_timed_value_control_source_get_count">
+ <return-type type="gint"/>
+ <parameters/>
+ </method>
+ <method name="Set" cname="gst_timed_value_control_source_set">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="timestamp" type="guint64"/>
+ <parameter name="value" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="Unset" cname="gst_timed_value_control_source_unset">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="timestamp" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="UnsetAll" cname="gst_timed_value_control_source_unset_all">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstControlSource*"/>
+ <field cname="lock" access="public" writeable="false" readable="true" name="Lock" type="GMutex*"/>
+ <field cname="values" access="public" writeable="false" readable="true" name="Values" type="GSequence*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="nvalues" access="public" writeable="false" readable="true" name="Nvalues" type="gint"/>
+ <field cname="valid_cache" access="public" writeable="false" readable="true" name="ValidCache" type="gboolean"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstTimedValueControlSourcePrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="TriggerControlSource" cname="GstTriggerControlSource" abstract="false" opaque="false" hidden="false" parent="GstTimedValueControlSource">
+ <class_struct cname="GstTriggerControlSourceClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstTimedValueControlSourceClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_trigger_control_source_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_trigger_control_source_new" disable_void_ctor=""/>
+ <property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstTimedValueControlSource*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstTriggerControlSourcePrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <struct name="ControlPoint" cname="GstControlPoint" opaque="false" hidden="false">
+ <field cname="timestamp" access="public" writeable="true" readable="true" name="Timestamp" type="guint64"/>
+ <field cname="value" access="public" writeable="true" readable="true" name="Value" type="gdouble"/>
+ <union name="cache" cname="cache">
+ <struct name="cubic" cname="cubic" opaque="false" hidden="false">
+ <field cname="h" access="public" writeable="true" readable="true" name="H" type="gdouble"/>
+ <field cname="z" access="public" writeable="true" readable="true" name="Z" type="gdouble"/>
+ </struct>
+ </union>
+ </struct>
+ <struct name="InterpolationControlSourcePrivate" cname="GstInterpolationControlSourcePrivate" opaque="true" hidden="true"/>
+ <struct name="LFOControlSourcePrivate" cname="GstLFOControlSourcePrivate" opaque="true" hidden="true"/>
+ <struct name="TimedValueControlSourcePrivate" cname="GstTimedValueControlSourcePrivate" opaque="true" hidden="true"/>
+ <struct name="TriggerControlSourcePrivate" cname="GstTriggerControlSourcePrivate" opaque="true" hidden="true"/>
+ <object name="Global" cname="GstControllerGlobal" opaque="true">
+ <method name="TimedValueControlInvalidateCache" cname="gst_timed_value_control_invalidate_cache" shared="true">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="self" type="GstTimedValueControlSource*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstControllerConstants" opaque="true"/>
+ </namespace>
+ <namespace name="GstFft" library="gstfft-1.0">
+ <enum name="FFTWindow" cname="GstFFTWindow" type="enum">
+ <member cname="GST_FFT_WINDOW_RECTANGULAR" name="Rectangular" value="0"/>
+ <member cname="GST_FFT_WINDOW_HAMMING" name="Hamming" value="1"/>
+ <member cname="GST_FFT_WINDOW_HANN" name="Hann" value="2"/>
+ <member cname="GST_FFT_WINDOW_BARTLETT" name="Bartlett" value="3"/>
+ <member cname="GST_FFT_WINDOW_BLACKMAN" name="Blackman" value="4"/>
+ </enum>
+ <struct name="FFTF32" cname="GstFFTF32" opaque="true" hidden="false">
+ <method name="Fft" cname="gst_fft_f32_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gfloat"/>
+ <parameter name="freqdata" type="GstFFTF32Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Free" cname="gst_fft_f32_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="InverseFft" cname="gst_fft_f32_inverse_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="freqdata" type="GstFFTF32Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="timedata" type="gfloat"/>
+ </parameters>
+ </method>
+ <method name="Window" cname="gst_fft_f32_window">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gfloat"/>
+ <parameter name="window" type="GstFFTWindow"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="FFTF32Complex" cname="GstFFTF32Complex" opaque="false" hidden="false">
+ <field cname="r" access="public" writeable="true" readable="true" name="R" type="gfloat"/>
+ <field cname="i" access="public" writeable="true" readable="true" name="I" type="gfloat"/>
+ </struct>
+ <struct name="FFTF64" cname="GstFFTF64" opaque="true" hidden="false">
+ <method name="Fft" cname="gst_fft_f64_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gdouble"/>
+ <parameter name="freqdata" type="GstFFTF64Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Free" cname="gst_fft_f64_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="InverseFft" cname="gst_fft_f64_inverse_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="freqdata" type="GstFFTF64Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="timedata" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="Window" cname="gst_fft_f64_window">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gdouble"/>
+ <parameter name="window" type="GstFFTWindow"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="FFTF64Complex" cname="GstFFTF64Complex" opaque="false" hidden="false">
+ <field cname="r" access="public" writeable="true" readable="true" name="R" type="gdouble"/>
+ <field cname="i" access="public" writeable="true" readable="true" name="I" type="gdouble"/>
+ </struct>
+ <struct name="FFTS16" cname="GstFFTS16" opaque="true" hidden="false">
+ <method name="Fft" cname="gst_fft_s16_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gint16"/>
+ <parameter name="freqdata" type="GstFFTS16Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Free" cname="gst_fft_s16_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="InverseFft" cname="gst_fft_s16_inverse_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="freqdata" type="GstFFTS16Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="timedata" type="gint16"/>
+ </parameters>
+ </method>
+ <method name="Window" cname="gst_fft_s16_window">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gint16"/>
+ <parameter name="window" type="GstFFTWindow"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="FFTS16Complex" cname="GstFFTS16Complex" opaque="false" hidden="false">
+ <field cname="r" access="public" writeable="true" readable="true" name="R" type="gint16"/>
+ <field cname="i" access="public" writeable="true" readable="true" name="I" type="gint16"/>
+ </struct>
+ <struct name="FFTS32" cname="GstFFTS32" opaque="true" hidden="false">
+ <method name="Fft" cname="gst_fft_s32_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gint32"/>
+ <parameter name="freqdata" type="GstFFTS32Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Free" cname="gst_fft_s32_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="InverseFft" cname="gst_fft_s32_inverse_fft">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="freqdata" type="GstFFTS32Complex*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="timedata" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="Window" cname="gst_fft_s32_window">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timedata" type="gint32"/>
+ <parameter name="window" type="GstFFTWindow"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="FFTS32Complex" cname="GstFFTS32Complex" opaque="false" hidden="false">
+ <field cname="r" access="public" writeable="true" readable="true" name="R" type="gint32"/>
+ <field cname="i" access="public" writeable="true" readable="true" name="I" type="gint32"/>
+ </struct>
+ <object name="Global" cname="GstFftGlobal" opaque="true">
+ <method name="FftNextFastLength" cname="gst_fft_next_fast_length" shared="true">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="n" type="gint"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstFftConstants" opaque="true"/>
+ </namespace>
+ <namespace name="GstNet" library="gstreamer-1.0">
+ <object name="NetClientClock" cname="GstNetClientClock" abstract="false" opaque="false" hidden="false" parent="GstSystemClock">
+ <class_struct cname="GstNetClientClockClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstSystemClockClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_net_client_clock_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_net_client_clock_new">
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="remote_address" type="const-gchar*"/>
+ <parameter name="remote_port" type="gint"/>
+ <parameter name="base_time" type="guint64"/>
+ </parameters>
+ </constructor>
+ <property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="clock" access="public" writeable="false" readable="true" name="Clock" type="GstSystemClock*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstNetClientClockPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="NetTimeProvider" cname="GstNetTimeProvider" abstract="false" opaque="false" hidden="false" parent="GstObject">
+ <class_struct cname="GstNetTimeProviderClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstObjectClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="public" writeable="false" readable="true" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_net_time_provider_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <constructor cname="gst_net_time_provider_new">
+ <parameters>
+ <parameter name="clock" type="GstClock*"/>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="port" type="gint"/>
+ </parameters>
+ </constructor>
+ <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Clock" cname="clock" type="GstClock*" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstObject*"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstNetTimeProviderPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <struct name="NetAddressMeta" cname="GstNetAddressMeta" opaque="false" hidden="false">
+ <field cname="meta" access="public" writeable="true" readable="true" name="Meta" type="GstMeta">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="addr" access="public" writeable="true" readable="true" name="Addr" type="GSocketAddress*"/>
+ <method name="GetInfo" cname="gst_net_address_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ </struct>
+ <struct name="NetClientClockPrivate" cname="GstNetClientClockPrivate" opaque="true" hidden="true"/>
+ <boxed name="NetTimePacket" cname="GstNetTimePacket" opaque="false" hidden="false">
+ <method name="GetType" cname="gst_net_time_packet_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <field cname="local_time" access="public" writeable="true" readable="true" name="LocalTime" type="guint64"/>
+ <field cname="remote_time" access="public" writeable="true" readable="true" name="RemoteTime" type="guint64"/>
+ <constructor cname="gst_net_time_packet_new">
+ <parameters>
+ <parameter name="buffer" type="guint8*" array="true"/>
+ </parameters>
+ </constructor>
+ <method name="Copy" cname="gst_net_time_packet_copy">
+ <return-type type="GstNetTimePacket*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_net_time_packet_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="Send" cname="gst_net_time_packet_send">
+ <return-type type="gboolean"/>
+ <parameters throws="1">
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="dest_address" type="GSocketAddress*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="Serialize" cname="gst_net_time_packet_serialize">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="Receive" cname="gst_net_time_packet_receive" shared="true">
+ <return-type type="GstNetTimePacket*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters throws="1">
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ </boxed>
+ <struct name="NetTimeProviderPrivate" cname="GstNetTimeProviderPrivate" opaque="true" hidden="true"/>
+ <object name="Global" cname="GstNetGlobal" opaque="true">
+ <method name="BufferAddNetAddressMeta" cname="gst_buffer_add_net_address_meta" shared="true">
+ <return-type type="GstNetAddressMeta*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="addr" type="GSocketAddress*"/>
+ </parameters>
+ </method>
+ <method name="NetAddressMetaApiGetType" cname="gst_net_address_meta_api_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="NetAddressMetaGetInfo" cname="gst_net_address_meta_get_info" shared="true">
+ <return-type type="GstMetaInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ <method name="NetTimePacketReceive" cname="gst_net_time_packet_receive" shared="true">
+ <return-type type="GstNetTimePacket*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters throws="1">
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstNetConstants" opaque="true">
+ <constant value="16" ctype="gint" gtype="gint" name="NET_TIME_PACKET_SIZE"/>
+ </object>
+ </namespace>
+ <namespace name="GstRiff" library="gstriff-1.0">
+ <object name="Global" cname="GstRiffGlobal" opaque="true">
+ <method name="RiffCreateAudioCaps" cname="gst_riff_create_audio_caps" shared="true">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="codec_id" type="guint16"/>
+ <parameter name="strh" type="gst_riff_strh*"/>
+ <parameter name="strf" type="gst_riff_strf_auds*"/>
+ <parameter name="strf_data" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strd_data" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="codec_name" type="const-gchar*"/>
+ <parameter name="channel_reorder_map" type="gint"/>
+ </parameters>
+ </method>
+ <method name="RiffCreateAudioTemplateCaps" cname="gst_riff_create_audio_template_caps" shared="true">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ <method name="RiffCreateIavsCaps" cname="gst_riff_create_iavs_caps" shared="true">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="codec_fcc" type="guint32"/>
+ <parameter name="strh" type="gst_riff_strh*"/>
+ <parameter name="strf" type="gst_riff_strf_iavs*"/>
+ <parameter name="strf_data" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strd_data" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="codec_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RiffCreateIavsTemplateCaps" cname="gst_riff_create_iavs_template_caps" shared="true">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ <method name="RiffCreateVideoCaps" cname="gst_riff_create_video_caps" shared="true">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="codec_fcc" type="guint32"/>
+ <parameter name="strh" type="gst_riff_strh*"/>
+ <parameter name="strf" type="gst_riff_strf_vids*"/>
+ <parameter name="strf_data" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strd_data" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="codec_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RiffCreateVideoTemplateCaps" cname="gst_riff_create_video_template_caps" shared="true">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ </method>
+ <method name="RiffInit" cname="gst_riff_init" shared="true">
+ <return-type type="void"/>
+ </method>
+ <method name="RiffParseChunk" cname="gst_riff_parse_chunk" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="offset" type="guint"/>
+ <parameter name="fourcc" type="guint32"/>
+ <parameter name="chunk_data" type="GstBuffer**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RiffParseFileHeader" cname="gst_riff_parse_file_header" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="doctype" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="RiffParseInfo" cname="gst_riff_parse_info" shared="true">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="taglist" type="GstTagList**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RiffParseStrfAuds" cname="gst_riff_parse_strf_auds" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strf" type="gst_riff_strf_auds**"/>
+ <parameter name="data" type="GstBuffer**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RiffParseStrfIavs" cname="gst_riff_parse_strf_iavs" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strf" type="gst_riff_strf_iavs**"/>
+ <parameter name="data" type="GstBuffer**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RiffParseStrfVids" cname="gst_riff_parse_strf_vids" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strf" type="gst_riff_strf_vids**"/>
+ <parameter name="data" type="GstBuffer**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RiffParseStrh" cname="gst_riff_parse_strh" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="strh" type="gst_riff_strh**"/>
+ </parameters>
+ </method>
+ <method name="RiffReadChunk" cname="gst_riff_read_chunk" shared="true">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="element" type="GstElement*"/>
+ <parameter name="pad" type="GstPad*"/>
+ <parameter name="offset" type="guint64"/>
+ <parameter name="tag" type="guint32"/>
+ <parameter name="chunk_data" type="GstBuffer**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstRiffConstants" opaque="true">
+ <constant value="259" ctype="gint" gtype="gint" name="RIFF_IBM_FORMAT_ADPCM"/>
+ <constant value="258" ctype="gint" gtype="gint" name="RIFF_IBM_FORMAT_ALAW"/>
+ <constant value="257" ctype="gint" gtype="gint" name="RIFF_IBM_FORMAT_MULAW"/>
+ <constant value="268369920" ctype="gint" gtype="gint" name="RIFF_IF_COMPUSE"/>
+ <constant value="16" ctype="gint" gtype="gint" name="RIFF_IF_KEYFRAME"/>
+ <constant value="1" ctype="gint" gtype="gint" name="RIFF_IF_LIST"/>
+ <constant value="256" ctype="gint" gtype="gint" name="RIFF_IF_NO_TIME"/>
+ <constant value="1" ctype="gint" gtype="gint" name="RIFF_STRH_DISABLED"/>
+ <constant value="65536" ctype="gint" gtype="gint" name="RIFF_STRH_VIDEOPALCHANGES"/>
+ <constant value="8192" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_A52"/>
+ <constant value="255" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AAC"/>
+ <constant value="16707" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AAC_AC"/>
+ <constant value="28781" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AAC_pm"/>
+ <constant value="2" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ADPCM"/>
+ <constant value="98" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ADPCM_IMA_DK3"/>
+ <constant value="97" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ADPCM_IMA_DK4"/>
+ <constant value="105" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ADPCM_IMA_WAV"/>
+ <constant value="6" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ALAW"/>
+ <constant value="87" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AMR_NB"/>
+ <constant value="88" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AMR_WB"/>
+ <constant value="37" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_APTX"/>
+ <constant value="38" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AUDIOFILE_AF10"/>
+ <constant value="36" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_AUDIOFILE_AF36"/>
+ <constant value="1024" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_BTV_DIGITAL"/>
+ <constant value="99" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CANOPUS_ATRAC"/>
+ <constant value="96" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CIRRUS"/>
+ <constant value="55" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CONTROL_RES_CR10"/>
+ <constant value="52" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CONTROL_RES_VQLPC"/>
+ <constant value="512" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CREATIVE_ADPCM"/>
+ <constant value="515" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH10"/>
+ <constant value="514" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CREATIVE_FASTSPEECH8"/>
+ <constant value="608" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CS2"/>
+ <constant value="57" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CS_IMAADPCM"/>
+ <constant value="25" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_CU_CODEC"/>
+ <constant value="133" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DF_G726"/>
+ <constant value="134" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DF_GSM610"/>
+ <constant value="23" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DIALOGIC_OKI_ADPCM"/>
+ <constant value="54" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DIGIADPCM"/>
+ <constant value="22" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DIGIFIX"/>
+ <constant value="53" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DIGIREAL"/>
+ <constant value="21" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DIGISTD"/>
+ <constant value="291" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DIGITAL_G723"/>
+ <constant value="48" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DOLBY_AC2"/>
+ <constant value="146" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DOLBY_AC3_SPDIF"/>
+ <constant value="103" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DSAT_DISPLAY"/>
+ <constant value="34" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DSP_TRUESPEECH"/>
+ <constant value="8193" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DTS"/>
+ <constant value="17" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_DVI_ADPCM"/>
+ <constant value="35" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ECHOSC1"/>
+ <constant value="58" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ECHOSC3"/>
+ <constant value="97" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ESPCM"/>
+ <constant value="65534" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_EXTENSIBLE"/>
+ <constant value="61868" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_FLAC"/>
+ <constant value="768" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_FM_TOWNS_SND"/>
+ <constant value="101" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_G722_ADPCM"/>
+ <constant value="20" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_G723_ADPCM"/>
+ <constant value="320" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_G726ADPCM"/>
+ <constant value="100" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_G726_ADPCM"/>
+ <constant value="65" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_G728_CELP"/>
+ <constant value="131" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_G729A"/>
+ <constant value="49" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_GSM610"/>
+ <constant value="31265" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_GSM_AMR_CBR"/>
+ <constant value="31266" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_GSM_AMR_VBR"/>
+ <constant value="5" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_IBM_CVSD"/>
+ <constant value="3" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_IEEE_FLOAT"/>
+ <constant value="560" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ILINK_VC"/>
+ <constant value="1025" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_IMC"/>
+ <constant value="592" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_IPI_HSX"/>
+ <constant value="593" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_IPI_RPELP"/>
+ <constant value="136" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ISIAUDIO"/>
+ <constant value="64" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ITU_G721_ADPCM"/>
+ <constant value="4352" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_LH_CODEC"/>
+ <constant value="40" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_LRC"/>
+ <constant value="89" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_LUCENT_G723"/>
+ <constant value="160" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MALDEN_PHONYTALK"/>
+ <constant value="147" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MEDIASONIC_G723"/>
+ <constant value="18" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MEDIASPACE_ADPCM"/>
+ <constant value="24" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MEDIAVISION_ADPCM"/>
+ <constant value="80" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MPEGL12"/>
+ <constant value="85" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MPEGL3"/>
+ <constant value="66" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MSG723"/>
+ <constant value="50" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MSN"/>
+ <constant value="130" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MSRT24"/>
+ <constant value="7" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MULAW"/>
+ <constant value="132" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_MVI_MVI2"/>
+ <constant value="56" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_NMS_VBXADPCM"/>
+ <constant value="5120" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_NORRIS"/>
+ <constant value="16" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_OKI_ADPCM"/>
+ <constant value="4097" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_OLIADPCM"/>
+ <constant value="4098" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_OLICELP"/>
+ <constant value="4096" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_OLIGSM"/>
+ <constant value="4100" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_OLIOPR"/>
+ <constant value="4099" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_OLISBC"/>
+ <constant value="137" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ONLIVE"/>
+ <constant value="83" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_PAC"/>
+ <constant value="153" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_PACKED"/>
+ <constant value="1" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_PCM"/>
+ <constant value="152" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_PHILIPS_LPCBB"/>
+ <constant value="39" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_PROSODY_1612"/>
+ <constant value="148" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_PROSODY_8KBPS"/>
+ <constant value="1104" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_QDESIGN_MUSIC"/>
+ <constant value="337" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_QUALCOMM_HALFRATE"/>
+ <constant value="336" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_QUALCOMM_PUREVOICE"/>
+ <constant value="544" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_QUARTERDECK"/>
+ <constant value="576" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_RAW_SPORT"/>
+ <constant value="256" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_RHETOREX_ADPCM"/>
+ <constant value="59" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ROCKWELL_ADPCM"/>
+ <constant value="60" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ROCKWELL_DIGITALK"/>
+ <constant value="82" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_RT24"/>
+ <constant value="293" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SANYO_LD_ADPCM"/>
+ <constant value="145" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SBC24"/>
+ <constant value="19" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIERRA_ADPCM"/>
+ <constant value="305" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIPROLAB_ACELP4800"/>
+ <constant value="306" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIPROLAB_ACELP8V3"/>
+ <constant value="304" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIPROLAB_ACEPLNET"/>
+ <constant value="307" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIPROLAB_G729"/>
+ <constant value="308" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIPROLAB_G729A"/>
+ <constant value="309" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIPROLAB_KELVIN"/>
+ <constant value="654" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SIREN"/>
+ <constant value="128" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SOFTSOUND"/>
+ <constant value="33" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SONARC"/>
+ <constant value="8264" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SONIC"/>
+ <constant value="8264" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SONIC_LS"/>
+ <constant value="624" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SONY_ATRAC3"/>
+ <constant value="5376" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS"/>
+ <constant value="1665" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_TPC"/>
+ <constant value="341" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_TUBGSM"/>
+ <constant value="528" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_UHER_ADPCM"/>
+ <constant value="0" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_UNKNOWN"/>
+ <constant value="273" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VIVO_G723"/>
+ <constant value="274" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VIVO_SIREN"/>
+ <constant value="1664" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VME_VMPCM"/>
+ <constant value="26447" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VORBIS1"/>
+ <constant value="26479" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VORBIS1PLUS"/>
+ <constant value="26448" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VORBIS2"/>
+ <constant value="26480" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VORBIS2PLUS"/>
+ <constant value="26449" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VORBIS3"/>
+ <constant value="26481" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VORBIS3PLUS"/>
+ <constant value="98" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE"/>
+ <constant value="113" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_AC10"/>
+ <constant value="114" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_AC16"/>
+ <constant value="115" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_AC20"/>
+ <constant value="112" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_AC8"/>
+ <constant value="105" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_BYTE_ALIGNED"/>
+ <constant value="117" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_METASOUND"/>
+ <constant value="116" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_METAVOICE"/>
+ <constant value="118" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_RT29HW"/>
+ <constant value="121" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_TQ40"/>
+ <constant value="129" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_TQ60"/>
+ <constant value="119" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_VR12"/>
+ <constant value="120" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VOXWARE_VR18"/>
+ <constant value="4" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_VSELP"/>
+ <constant value="352" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_WMAV1"/>
+ <constant value="353" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_WMAV2"/>
+ <constant value="354" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_WMAV3"/>
+ <constant value="355" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_WMAV3_L"/>
+ <constant value="10" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_WMS"/>
+ <constant value="61" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_XEBEC"/>
+ <constant value="32" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_YAMAHA_ADPCM"/>
+ <constant value="151" ctype="gint" gtype="gint" name="RIFF_WAVE_FORMAT_ZYXEL_ADPCM"/>
+ </object>
+ </namespace>
+ <namespace name="GstRtp" library="gstrtp-1.0">
+ <enum name="RTCPFBType" cname="GstRTCPFBType" type="enum">
+ <member cname="GST_RTCP_FB_TYPE_INVALID" name="FbTypeInvalid" value="0"/>
+ <member cname="GST_RTCP_RTPFB_TYPE_NACK" name="RtpfbTypeNack" value="1"/>
+ <member cname="GST_RTCP_PSFB_TYPE_PLI" name="PsfbTypePli" value="1"/>
+ <member cname="GST_RTCP_PSFB_TYPE_SLI" name="PsfbTypeSli" value="2"/>
+ <member cname="GST_RTCP_RTPFB_TYPE_TMMBR" name="RtpfbTypeTmmbr" value="3"/>
+ <member cname="GST_RTCP_PSFB_TYPE_RPSI" name="PsfbTypeRpsi" value="3"/>
+ <member cname="GST_RTCP_RTPFB_TYPE_TMMBN" name="RtpfbTypeTmmbn" value="4"/>
+ <member cname="GST_RTCP_PSFB_TYPE_FIR" name="PsfbTypeFir" value="4"/>
+ <member cname="GST_RTCP_PSFB_TYPE_TSTR" name="PsfbTypeTstr" value="5"/>
+ <member cname="GST_RTCP_PSFB_TYPE_TSTN" name="PsfbTypeTstn" value="6"/>
+ <member cname="GST_RTCP_PSFB_TYPE_VBCN" name="PsfbTypeVbcn" value="7"/>
+ <member cname="GST_RTCP_PSFB_TYPE_AFB" name="PsfbTypeAfb" value="15"/>
+ </enum>
+ <enum name="RTCPSDESType" cname="GstRTCPSDESType" type="enum">
+ <member cname="GST_RTCP_SDES_INVALID" name="Invalid" value="-1"/>
+ <member cname="GST_RTCP_SDES_END" name="End" value="0"/>
+ <member cname="GST_RTCP_SDES_CNAME" name="Cname" value="1"/>
+ <member cname="GST_RTCP_SDES_NAME" name="Name" value="2"/>
+ <member cname="GST_RTCP_SDES_EMAIL" name="Email" value="3"/>
+ <member cname="GST_RTCP_SDES_PHONE" name="Phone" value="4"/>
+ <member cname="GST_RTCP_SDES_LOC" name="Loc" value="5"/>
+ <member cname="GST_RTCP_SDES_TOOL" name="Tool" value="6"/>
+ <member cname="GST_RTCP_SDES_NOTE" name="Note" value="7"/>
+ <member cname="GST_RTCP_SDES_PRIV" name="Priv" value="8"/>
+ </enum>
+ <enum name="RTCPType" cname="GstRTCPType" type="enum">
+ <member cname="GST_RTCP_TYPE_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTCP_TYPE_SR" name="Sr" value="200"/>
+ <member cname="GST_RTCP_TYPE_RR" name="Rr" value="201"/>
+ <member cname="GST_RTCP_TYPE_SDES" name="Sdes" value="202"/>
+ <member cname="GST_RTCP_TYPE_BYE" name="Bye" value="203"/>
+ <member cname="GST_RTCP_TYPE_APP" name="App" value="204"/>
+ <member cname="GST_RTCP_TYPE_RTPFB" name="Rtpfb" value="205"/>
+ <member cname="GST_RTCP_TYPE_PSFB" name="Psfb" value="206"/>
+ </enum>
+ <enum name="RTPPayload" cname="GstRTPPayload" type="enum">
+ <member cname="GST_RTP_PAYLOAD_PCMU" name="Pcmu" value="0"/>
+ <member cname="GST_RTP_PAYLOAD_1016" name="1016" value="1"/>
+ <member cname="GST_RTP_PAYLOAD_G721" name="G721" value="2"/>
+ <member cname="GST_RTP_PAYLOAD_GSM" name="Gsm" value="3"/>
+ <member cname="GST_RTP_PAYLOAD_G723" name="G723" value="4"/>
+ <member cname="GST_RTP_PAYLOAD_DVI4_8000" name="Dvi48000" value="5"/>
+ <member cname="GST_RTP_PAYLOAD_DVI4_16000" name="Dvi416000" value="6"/>
+ <member cname="GST_RTP_PAYLOAD_LPC" name="Lpc" value="7"/>
+ <member cname="GST_RTP_PAYLOAD_PCMA" name="Pcma" value="8"/>
+ <member cname="GST_RTP_PAYLOAD_G722" name="G722" value="9"/>
+ <member cname="GST_RTP_PAYLOAD_L16_STEREO" name="L16Stereo" value="10"/>
+ <member cname="GST_RTP_PAYLOAD_L16_MONO" name="L16Mono" value="11"/>
+ <member cname="GST_RTP_PAYLOAD_QCELP" name="Qcelp" value="12"/>
+ <member cname="GST_RTP_PAYLOAD_CN" name="Cn" value="13"/>
+ <member cname="GST_RTP_PAYLOAD_MPA" name="Mpa" value="14"/>
+ <member cname="GST_RTP_PAYLOAD_G728" name="G728" value="15"/>
+ <member cname="GST_RTP_PAYLOAD_DVI4_11025" name="Dvi411025" value="16"/>
+ <member cname="GST_RTP_PAYLOAD_DVI4_22050" name="Dvi422050" value="17"/>
+ <member cname="GST_RTP_PAYLOAD_G729" name="G729" value="18"/>
+ <member cname="GST_RTP_PAYLOAD_CELLB" name="Cellb" value="25"/>
+ <member cname="GST_RTP_PAYLOAD_JPEG" name="Jpeg" value="26"/>
+ <member cname="GST_RTP_PAYLOAD_NV" name="Nv" value="28"/>
+ <member cname="GST_RTP_PAYLOAD_H261" name="H261" value="31"/>
+ <member cname="GST_RTP_PAYLOAD_MPV" name="Mpv" value="32"/>
+ <member cname="GST_RTP_PAYLOAD_MP2T" name="Mp2t" value="33"/>
+ <member cname="GST_RTP_PAYLOAD_H263" name="H263" value="34"/>
+ </enum>
+ <object name="RTPBaseAudioPayload" cname="GstRTPBaseAudioPayload" abstract="false" opaque="false" hidden="false" parent="GstRTPBasePayload">
+ <class_struct cname="GstRTPBaseAudioPayloadClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstRTPBasePayloadClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_rtp_base_audio_payload_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <method name="Flush" cname="gst_rtp_base_audio_payload_flush">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="timestamp" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="GetAdapter" cname="gst_rtp_base_audio_payload_get_adapter">
+ <return-type type="GstAdapter*" owned="true"/>
+ <parameters/>
+ </method>
+ <method name="Push" cname="gst_rtp_base_audio_payload_push">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="timestamp" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="SetFrameBased" cname="gst_rtp_base_audio_payload_set_frame_based">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="SetFrameOptions" cname="gst_rtp_base_audio_payload_set_frame_options">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="frame_duration" type="gint"/>
+ <parameter name="frame_size" type="gint"/>
+ </parameters>
+ </method>
+ <method name="SetSampleBased" cname="gst_rtp_base_audio_payload_set_sample_based">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="SetSampleOptions" cname="gst_rtp_base_audio_payload_set_sample_options">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sample_size" type="gint"/>
+ </parameters>
+ </method>
+ <method name="SetSamplebitsOptions" cname="gst_rtp_base_audio_payload_set_samplebits_options">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sample_size" type="gint"/>
+ </parameters>
+ </method>
+ <property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="payload" access="public" writeable="false" readable="true" name="Payload" type="GstRTPBasePayload*"/>
+ <field cname="priv" access="public" writeable="false" readable="true" name="Priv" type="GstRTPBaseAudioPayloadPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="base_ts" access="public" writeable="false" readable="true" name="BaseTs" type="guint64"/>
+ <field cname="frame_size" access="public" writeable="false" readable="true" name="FrameSize" type="gint"/>
+ <field cname="frame_duration" access="public" writeable="false" readable="true" name="FrameDuration" type="gint"/>
+ <field cname="sample_size" access="public" writeable="false" readable="true" name="SampleSize" type="gint"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="RTPBaseDepayload" cname="GstRTPBaseDepayload" abstract="true" opaque="false" hidden="false" parent="GstElement">
+ <class_struct cname="GstRTPBaseDepayloadClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstElementClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method vm="set_caps"/>
+ <method vm="process"/>
+ <method vm="packet_lost"/>
+ <method vm="handle_event"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_rtp_base_depayload_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <virtual_method name="HandleEvent" cname="handle_event">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="event" type="GstEvent*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="PacketLost" cname="packet_lost">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="event" type="GstEvent*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="Process" cname="process">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="in" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="SetCaps" cname="set_caps">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <method name="Push" cname="gst_rtp_base_depayload_push">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="out_buf" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="PushList" cname="gst_rtp_base_depayload_push_list">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="out_list" type="GstBufferList*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GstElement*"/>
+ <field cname="sinkpad" access="public" writeable="false" readable="true" name="Sinkpad" type="GstPad*"/>
+ <field cname="srcpad" access="public" writeable="false" readable="true" name="Srcpad" type="GstPad*"/>
+ <field cname="clock_rate" access="public" writeable="false" readable="true" name="ClockRate" type="guint"/>
+ <field cname="segment" access="public" writeable="false" readable="true" name="Segment" type="GstSegment">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="need_newsegment" access="public" writeable="false" readable="true" name="NeedNewsegment" type="gboolean"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstRTPBaseDepayloadPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <object name="RTPBasePayload" cname="GstRTPBasePayload" abstract="true" opaque="false" hidden="false" parent="GstElement">
+ <class_struct cname="GstRTPBasePayloadClass">
+ <field cname="parent_class" access="public" writeable="false" readable="true" name="ParentClass" type="GstElementClass">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method vm="get_caps"/>
+ <method vm="set_caps"/>
+ <method vm="handle_buffer"/>
+ <method vm="sink_event"/>
+ <method vm="src_event"/>
+ <method vm="query"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_rtp_base_payload_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <virtual_method name="GetCaps" cname="get_caps">
+ <return-type type="GstCaps*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="pad" type="GstPad*"/>
+ <parameter name="filter" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="HandleBuffer" cname="handle_buffer">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="Query" cname="query">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pad" type="GstPad*"/>
+ <parameter name="query" type="GstQuery*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="SetCaps" cname="set_caps">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="SinkEvent" cname="sink_event">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="event" type="GstEvent*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="SrcEvent" cname="src_event">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="event" type="GstEvent*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <method name="IsFilled" cname="gst_rtp_base_payload_is_filled">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="size" type="guint"/>
+ <parameter name="duration" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="Push" cname="gst_rtp_base_payload_push">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="PushList" cname="gst_rtp_base_payload_push_list">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="list" type="GstBufferList*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetOptions" cname="gst_rtp_base_payload_set_options">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="media" type="const-gchar*"/>
+ <parameter name="dynamic" type="gboolean"/>
+ <parameter name="encoding_name" type="const-gchar*"/>
+ <parameter name="clock_rate" type="guint32"/>
+ </parameters>
+ </method>
+ <property name="MaxPtime" cname="max-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="MinPtime" cname="min-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Mtu" cname="mtu" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="PerfectRtptime" cname="perfect-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Pt" cname="pt" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="PtimeMultiple" cname="ptime-multiple" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Seqnum" cname="seqnum" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
+ <property name="SeqnumOffset" cname="seqnum-offset" type="gint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Ssrc" cname="ssrc" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
+ <property name="TimestampOffset" cname="timestamp-offset" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
+ <field cname="element" access="public" writeable="false" readable="true" name="Element" type="GstElement*"/>
+ <field cname="sinkpad" access="private" writeable="false" readable="false" name="Sinkpad" type="GstPad*"/>
+ <field cname="srcpad" access="private" writeable="false" readable="false" name="Srcpad" type="GstPad*"/>
+ <field cname="ts_base" access="private" writeable="false" readable="false" name="TsBase" type="guint32"/>
+ <field cname="seqnum_base" access="private" writeable="false" readable="false" name="SeqnumBase" type="guint16"/>
+ <field cname="media" access="private" writeable="false" readable="false" name="Media" type="gchar*"/>
+ <field cname="encoding_name" access="private" writeable="false" readable="false" name="EncodingName" type="gchar*"/>
+ <field cname="dynamic" access="private" writeable="false" readable="false" name="Dynamic" type="gboolean"/>
+ <field cname="clock_rate" access="private" writeable="false" readable="false" name="ClockRate" type="guint32"/>
+ <field cname="ts_offset" access="private" writeable="false" readable="false" name="TsOffset" type="gint32"/>
+ <field cname="timestamp" access="private" writeable="false" readable="false" name="TimestampField" type="guint32"/>
+ <field cname="seqnum_offset" access="private" writeable="false" readable="false" name="SeqnumOffsetField" type="gint16"/>
+ <field cname="seqnum" access="private" writeable="false" readable="false" name="SeqnumField" type="guint16"/>
+ <field cname="max_ptime" access="private" writeable="false" readable="false" name="MaxPtimeField" type="gint64"/>
+ <field cname="pt" access="private" writeable="false" readable="false" name="PtField" type="guint"/>
+ <field cname="ssrc" access="private" writeable="false" readable="false" name="SsrcField" type="guint"/>
+ <field cname="current_ssrc" access="private" writeable="false" readable="false" name="CurrentSsrc" type="guint"/>
+ <field cname="mtu" access="private" writeable="false" readable="false" name="MtuField" type="guint"/>
+ <field cname="segment" access="private" writeable="false" readable="false" name="Segment" type="GstSegment">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="min_ptime" access="private" writeable="false" readable="false" name="MinPtimeField" type="guint64"/>
+ <field cname="ptime" access="private" writeable="false" readable="false" name="Ptime" type="guint64"/>
+ <field cname="ptime_multiple" access="private" writeable="false" readable="false" name="PtimeMultipleField" type="guint64"/>
+ <field cname="priv" access="private" writeable="false" readable="false" name="Priv" type="GstRTPBasePayloadPrivate*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </object>
+ <struct name="RTCPBuffer" cname="GstRTCPBuffer" opaque="false" hidden="false">
+ <field cname="buffer" access="public" writeable="true" readable="true" name="Buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="map" access="public" writeable="true" readable="true" name="Map" type="GstMapInfo">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method name="AddPacket" cname="gst_rtcp_buffer_add_packet">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPType"/>
+ <parameter name="packet" type="GstRTCPPacket*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="GetFirstPacket" cname="gst_rtcp_buffer_get_first_packet">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="packet" type="GstRTCPPacket*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="GetPacketCount" cname="gst_rtcp_buffer_get_packet_count">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="Unmap" cname="gst_rtcp_buffer_unmap">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="Map" cname="gst_rtcp_buffer_map" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstMapFlags"/>
+ <parameter name="rtcp" type="GstRTCPBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="New" cname="gst_rtcp_buffer_new" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="mtu" type="guint"/>
+ </parameters>
+ </method>
+ <method name="NewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="NewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="Validate" cname="gst_rtcp_buffer_validate" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTCPPacket" cname="GstRTCPPacket" opaque="false" hidden="false">
+ <field cname="rtcp" access="public" writeable="true" readable="true" name="Rtcp" type="GstRTCPBuffer*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="offset" access="public" writeable="true" readable="true" name="Offset" type="guint"/>
+ <field cname="padding" access="private" writeable="false" readable="false" name="Padding" type="gboolean"/>
+ <field cname="count" access="private" writeable="false" readable="false" name="Count" type="guint8"/>
+ <field cname="type" access="private" writeable="false" readable="false" name="Type" type="GstRTCPType"/>
+ <field cname="length" access="private" writeable="false" readable="false" name="Length" type="guint16"/>
+ <field cname="item_offset" access="private" writeable="false" readable="false" name="ItemOffset" type="guint"/>
+ <field cname="item_count" access="private" writeable="false" readable="false" name="ItemCount" type="guint"/>
+ <field cname="entry_offset" access="private" writeable="false" readable="false" name="EntryOffset" type="guint"/>
+ <method name="AddRb" cname="gst_rtcp_packet_add_rb">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="fractionlost" type="guint8"/>
+ <parameter name="packetslost" type="gint32"/>
+ <parameter name="exthighestseq" type="guint32"/>
+ <parameter name="jitter" type="guint32"/>
+ <parameter name="lsr" type="guint32"/>
+ <parameter name="dlsr" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="ByeAddSsrc" cname="gst_rtcp_packet_bye_add_ssrc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="ByeAddSsrcs" cname="gst_rtcp_packet_bye_add_ssrcs">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="ByeGetNthSsrc" cname="gst_rtcp_packet_bye_get_nth_ssrc">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="nth" type="guint"/>
+ </parameters>
+ </method>
+ <method name="ByeGetReason" cname="gst_rtcp_packet_bye_get_reason">
+ <return-type type="gchar*" owned="true"/>
+ <parameters/>
+ </method>
+ <method name="ByeGetReasonLen" cname="gst_rtcp_packet_bye_get_reason_len">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="ByeGetSsrcCount" cname="gst_rtcp_packet_bye_get_ssrc_count">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="ByeSetReason" cname="gst_rtcp_packet_bye_set_reason">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="reason" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="FbGetFci" cname="gst_rtcp_packet_fb_get_fci">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="FbGetFciLength" cname="gst_rtcp_packet_fb_get_fci_length">
+ <return-type type="guint16"/>
+ <parameters/>
+ </method>
+ <method name="FbGetMediaSsrc" cname="gst_rtcp_packet_fb_get_media_ssrc">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="FbGetSenderSsrc" cname="gst_rtcp_packet_fb_get_sender_ssrc">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="FbGetType" cname="gst_rtcp_packet_fb_get_type">
+ <return-type type="GstRTCPFBType"/>
+ <parameters/>
+ </method>
+ <method name="FbSetFciLength" cname="gst_rtcp_packet_fb_set_fci_length">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="wordlen" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="FbSetMediaSsrc" cname="gst_rtcp_packet_fb_set_media_ssrc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="FbSetSenderSsrc" cname="gst_rtcp_packet_fb_set_sender_ssrc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="FbSetType" cname="gst_rtcp_packet_fb_set_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPFBType"/>
+ </parameters>
+ </method>
+ <method name="GetCount" cname="gst_rtcp_packet_get_count">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="GetLength" cname="gst_rtcp_packet_get_length">
+ <return-type type="guint16"/>
+ <parameters/>
+ </method>
+ <method name="GetPadding" cname="gst_rtcp_packet_get_padding">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetRb" cname="gst_rtcp_packet_get_rb">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="nth" type="guint"/>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="fractionlost" type="guint8"/>
+ <parameter name="packetslost" type="gint32"/>
+ <parameter name="exthighestseq" type="guint32"/>
+ <parameter name="jitter" type="guint32"/>
+ <parameter name="lsr" type="guint32"/>
+ <parameter name="dlsr" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="GetRbCount" cname="gst_rtcp_packet_get_rb_count">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetType" cname="gst_rtcp_packet_get_type">
+ <return-type type="GstRTCPType"/>
+ <parameters/>
+ </method>
+ <method name="MoveToNext" cname="gst_rtcp_packet_move_to_next">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="Remove" cname="gst_rtcp_packet_remove">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="RrGetSsrc" cname="gst_rtcp_packet_rr_get_ssrc">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="RrSetSsrc" cname="gst_rtcp_packet_rr_set_ssrc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SdesAddEntry" cname="gst_rtcp_packet_sdes_add_entry">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPSDESType"/>
+ <parameter name="len" type="guint8"/>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
+ </parameters>
+ </method>
+ <method name="SdesAddItem" cname="gst_rtcp_packet_sdes_add_item">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SdesCopyEntry" cname="gst_rtcp_packet_sdes_copy_entry">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPSDESType"/>
+ <parameter name="len" type="guint8*" owned="true" pass_as="out"/>
+ <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1"/>
+ </parameters>
+ </method>
+ <method name="SdesFirstEntry" cname="gst_rtcp_packet_sdes_first_entry">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="SdesFirstItem" cname="gst_rtcp_packet_sdes_first_item">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="SdesGetEntry" cname="gst_rtcp_packet_sdes_get_entry">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPSDESType"/>
+ <parameter name="len" type="guint8*" owned="true" pass_as="out"/>
+ <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1"/>
+ </parameters>
+ </method>
+ <method name="SdesGetItemCount" cname="gst_rtcp_packet_sdes_get_item_count">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="SdesGetSsrc" cname="gst_rtcp_packet_sdes_get_ssrc">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="SdesNextEntry" cname="gst_rtcp_packet_sdes_next_entry">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="SdesNextItem" cname="gst_rtcp_packet_sdes_next_item">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="SetRb" cname="gst_rtcp_packet_set_rb">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="nth" type="guint"/>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="fractionlost" type="guint8"/>
+ <parameter name="packetslost" type="gint32"/>
+ <parameter name="exthighestseq" type="guint32"/>
+ <parameter name="jitter" type="guint32"/>
+ <parameter name="lsr" type="guint32"/>
+ <parameter name="dlsr" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SrGetSenderInfo" cname="gst_rtcp_packet_sr_get_sender_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="ntptime" type="guint64"/>
+ <parameter name="rtptime" type="guint32"/>
+ <parameter name="packet_count" type="guint32"/>
+ <parameter name="octet_count" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SrSetSenderInfo" cname="gst_rtcp_packet_sr_set_sender_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ <parameter name="ntptime" type="guint64"/>
+ <parameter name="rtptime" type="guint32"/>
+ <parameter name="packet_count" type="guint32"/>
+ <parameter name="octet_count" type="guint32"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTPBaseAudioPayloadPrivate" cname="GstRTPBaseAudioPayloadPrivate" opaque="true" hidden="true"/>
+ <struct name="RTPBaseDepayloadPrivate" cname="GstRTPBaseDepayloadPrivate" opaque="true" hidden="true"/>
+ <struct name="RTPBasePayloadPrivate" cname="GstRTPBasePayloadPrivate" opaque="true" hidden="true"/>
+ <struct name="RTPBuffer" cname="GstRTPBuffer" opaque="false" hidden="false">
+ <field cname="buffer" access="public" writeable="true" readable="true" name="Buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="state" access="public" writeable="true" readable="true" name="State" type="guint"/>
+ <field cname="data" access="public" writeable="true" readable="true" name="Data" type="gpointer" array="true" array_len="4"/>
+ <field cname="size" access="public" writeable="true" readable="true" name="Size" type="gsize" array="true" array_len="4"/>
+ <field cname="map" access="public" writeable="true" readable="true" name="Map" type="GstMapInfo" array="true" array_len="4"/>
+ <method name="AddExtensionOnebyteHeader" cname="gst_rtp_buffer_add_extension_onebyte_header">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="id" type="guint8"/>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="2"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="AddExtensionTwobytesHeader" cname="gst_rtp_buffer_add_extension_twobytes_header">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="appbits" type="guint8"/>
+ <parameter name="id" type="guint8"/>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="3"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetCsrc" cname="gst_rtp_buffer_get_csrc">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="idx" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="GetCsrcCount" cname="gst_rtp_buffer_get_csrc_count">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="GetExtension" cname="gst_rtp_buffer_get_extension">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetExtensionData" cname="gst_rtp_buffer_get_extension_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bits" type="guint16*" owned="true" pass_as="out"/>
+ <parameter name="data" type="gpointer*" pass_as="out" array="true"/>
+ <parameter name="wordlen" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="GetExtensionOnebyteHeader" cname="gst_rtp_buffer_get_extension_onebyte_header">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="id" type="guint8"/>
+ <parameter name="nth" type="guint"/>
+ <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="3"/>
+ <parameter name="size" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="GetExtensionTwobytesHeader" cname="gst_rtp_buffer_get_extension_twobytes_header">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="appbits" type="guint8*" owned="true" pass_as="out"/>
+ <parameter name="id" type="guint8"/>
+ <parameter name="nth" type="guint"/>
+ <parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="4"/>
+ <parameter name="size" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="GetHeaderLen" cname="gst_rtp_buffer_get_header_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetMarker" cname="gst_rtp_buffer_get_marker">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetPacketLen" cname="gst_rtp_buffer_get_packet_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetPadding" cname="gst_rtp_buffer_get_padding">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="GetPayload" cname="gst_rtp_buffer_get_payload">
+ <return-type type="gpointer" array="true"/>
+ <parameters/>
+ </method>
+ <method name="GetPayloadBuffer" cname="gst_rtp_buffer_get_payload_buffer">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetPayloadLen" cname="gst_rtp_buffer_get_payload_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetPayloadSubbuffer" cname="gst_rtp_buffer_get_payload_subbuffer">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="offset" type="guint"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetPayloadType" cname="gst_rtp_buffer_get_payload_type">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="GetSeq" cname="gst_rtp_buffer_get_seq">
+ <return-type type="guint16"/>
+ <parameters/>
+ </method>
+ <method name="GetSsrc" cname="gst_rtp_buffer_get_ssrc">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="GetTimestamp" cname="gst_rtp_buffer_get_timestamp">
+ <return-type type="guint32"/>
+ <parameters/>
+ </method>
+ <method name="GetVersion" cname="gst_rtp_buffer_get_version">
+ <return-type type="guint8"/>
+ <parameters/>
+ </method>
+ <method name="PadTo" cname="gst_rtp_buffer_pad_to">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="SetCsrc" cname="gst_rtp_buffer_set_csrc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="idx" type="guint8"/>
+ <parameter name="csrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SetExtension" cname="gst_rtp_buffer_set_extension">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="extension" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetExtensionData" cname="gst_rtp_buffer_set_extension_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="bits" type="guint16"/>
+ <parameter name="length" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="SetMarker" cname="gst_rtp_buffer_set_marker">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="marker" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetPacketLen" cname="gst_rtp_buffer_set_packet_len">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="SetPadding" cname="gst_rtp_buffer_set_padding">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="padding" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetPayloadType" cname="gst_rtp_buffer_set_payload_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="payload_type" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="SetSeq" cname="gst_rtp_buffer_set_seq">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="seq" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="SetSsrc" cname="gst_rtp_buffer_set_ssrc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ssrc" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SetTimestamp" cname="gst_rtp_buffer_set_timestamp">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="SetVersion" cname="gst_rtp_buffer_set_version">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="version" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="Unmap" cname="gst_rtp_buffer_unmap">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="AllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="CalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="CalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="CalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="packet_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="CompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="seqnum1" type="guint16"/>
+ <parameter name="seqnum2" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="DefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="payload_type" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="ExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="exttimestamp" type="guint64"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="Map" cname="gst_rtp_buffer_map" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstMapFlags"/>
+ <parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="NewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="NewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="packet_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="NewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="gsize"/>
+ </parameters>
+ </method>
+ <method name="NewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="gsize"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTPPayloadInfo" cname="GstRTPPayloadInfo" opaque="false" hidden="false">
+ <field cname="payload_type" access="public" writeable="true" readable="true" name="PayloadType" type="guint8"/>
+ <field cname="media" access="public" writeable="true" readable="true" name="Media" type="gchar*"/>
+ <field cname="encoding_name" access="public" writeable="true" readable="true" name="EncodingName" type="gchar*"/>
+ <field cname="clock_rate" access="public" writeable="true" readable="true" name="ClockRate" type="guint"/>
+ <field cname="encoding_parameters" access="public" writeable="true" readable="true" name="EncodingParameters" type="gchar*"/>
+ <field cname="bitrate" access="public" writeable="true" readable="true" name="Bitrate" type="guint"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <method name="ForName" cname="gst_rtp_payload_info_for_name" shared="true">
+ <return-type type="GstRTPPayloadInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="media" type="const-gchar*"/>
+ <parameter name="encoding_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="ForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
+ <return-type type="GstRTPPayloadInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="payload_type" type="guint8"/>
+ </parameters>
+ </method>
+ </struct>
+ <object name="Global" cname="GstRtpGlobal" opaque="true">
+ <method name="RtcpBufferMap" cname="gst_rtcp_buffer_map" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstMapFlags"/>
+ <parameter name="rtcp" type="GstRTCPBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtcpBufferNew" cname="gst_rtcp_buffer_new" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="mtu" type="guint"/>
+ </parameters>
+ </method>
+ <method name="RtcpBufferNewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="RtcpBufferNewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="RtcpBufferValidate" cname="gst_rtcp_buffer_validate" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtcpBufferValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="guint"/>
+ </parameters>
+ </method>
+ <method name="RtcpNtpToUnix" cname="gst_rtcp_ntp_to_unix" shared="true">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="ntptime" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="RtcpSdesNameToType" cname="gst_rtcp_sdes_name_to_type" shared="true">
+ <return-type type="GstRTCPSDESType"/>
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RtcpSdesTypeToName" cname="gst_rtcp_sdes_type_to_name" shared="true">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPSDESType"/>
+ </parameters>
+ </method>
+ <method name="RtcpUnixToNtp" cname="gst_rtcp_unix_to_ntp" shared="true">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="unixtime" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferAllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferCalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferCalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferCalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="packet_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferCompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="seqnum1" type="guint16"/>
+ <parameter name="seqnum2" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferDefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="payload_type" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="exttimestamp" type="guint64"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferMap" cname="gst_rtp_buffer_map" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="flags" type="GstMapFlags"/>
+ <parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtpBufferNewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferNewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="packet_len" type="guint"/>
+ <parameter name="pad_len" type="guint8"/>
+ <parameter name="csrc_count" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferNewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="gsize"/>
+ </parameters>
+ </method>
+ <method name="RtpBufferNewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
+ <return-type type="GstBuffer*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1"/>
+ <parameter name="len" type="gsize"/>
+ </parameters>
+ </method>
+ <method name="RtpPayloadInfoForName" cname="gst_rtp_payload_info_for_name" shared="true">
+ <return-type type="GstRTPPayloadInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="media" type="const-gchar*"/>
+ <parameter name="encoding_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RtpPayloadInfoForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
+ <return-type type="GstRTPPayloadInfo*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="payload_type" type="guint8"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstRtpConstants" opaque="true">
+ <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_BYE_SSRC_COUNT"/>
+ <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_RB_COUNT"/>
+ <constant value="255" ctype="gint" gtype="gint" name="RTCP_MAX_SDES"/>
+ <constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_SDES_ITEM_COUNT"/>
+ <constant value="57598" ctype="gint" gtype="gint" name="RTCP_VALID_MASK"/>
+ <constant value="0" ctype="gint" gtype="gint" name="RTCP_VALID_VALUE"/>
+ <constant value="2" ctype="gint" gtype="gint" name="RTCP_VERSION"/>
+ <constant value="1" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_1016_STRING"/>
+ <constant value="25" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CELLB_STRING"/>
+ <constant value="13" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CN_STRING"/>
+ <constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_11025_STRING"/>
+ <constant value="6" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_16000_STRING"/>
+ <constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_22050_STRING"/>
+ <constant value="5" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_8000_STRING"/>
+ <constant value="[96, 127]" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DYNAMIC_STRING"/>
+ <constant value="2" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G721_STRING"/>
+ <constant value="9" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G722_STRING"/>
+ <constant value="17" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_53"/>
+ <constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_53_STRING"/>
+ <constant value="16" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_63"/>
+ <constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_63_STRING"/>
+ <constant value="4" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_STRING"/>
+ <constant value="15" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G728_STRING"/>
+ <constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G729_STRING"/>
+ <constant value="3" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_GSM_STRING"/>
+ <constant value="31" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H261_STRING"/>
+ <constant value="34" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H263_STRING"/>
+ <constant value="26" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_JPEG_STRING"/>
+ <constant value="11" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_MONO_STRING"/>
+ <constant value="10" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_STEREO_STRING"/>
+ <constant value="7" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_LPC_STRING"/>
+ <constant value="33" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MP2T_STRING"/>
+ <constant value="14" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPA_STRING"/>
+ <constant value="32" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPV_STRING"/>
+ <constant value="28" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_NV_STRING"/>
+ <constant value="8" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMA_STRING"/>
+ <constant value="0" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMU_STRING"/>
+ <constant value="12" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_QCELP_STRING"/>
+ <constant value="19" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS41"/>
+ <constant value="19" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS41_STRING"/>
+ <constant value="18" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS48"/>
+ <constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS48_STRING"/>
+ <constant value="2" ctype="gint" gtype="gint" name="RTP_VERSION"/>
+ </object>
+ </namespace>
+ <namespace name="GstRtsp" library="gstrtsp-1.0">
+ <enum name="RTSPAuthMethod" cname="GstRTSPAuthMethod" type="enum" gtype="gst_rtsp_auth_method_get_type">
+ <member cname="GST_RTSP_AUTH_NONE" name="None" value="0"/>
+ <member cname="GST_RTSP_AUTH_BASIC" name="Basic" value="1"/>
+ <member cname="GST_RTSP_AUTH_DIGEST" name="Digest" value="2"/>
+ </enum>
+ <enum name="RTSPFamily" cname="GstRTSPFamily" type="enum" gtype="gst_rtsp_family_get_type">
+ <member cname="GST_RTSP_FAM_NONE" name="None" value="0"/>
+ <member cname="GST_RTSP_FAM_INET" name="Inet" value="1"/>
+ <member cname="GST_RTSP_FAM_INET6" name="Inet6" value="2"/>
+ </enum>
+ <enum name="RTSPHeaderField" cname="GstRTSPHeaderField" type="enum" gtype="gst_rtsp_header_field_get_type">
+ <member cname="GST_RTSP_HDR_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTSP_HDR_ACCEPT" name="Accept" value="1"/>
+ <member cname="GST_RTSP_HDR_ACCEPT_ENCODING" name="AcceptEncoding" value="2"/>
+ <member cname="GST_RTSP_HDR_ACCEPT_LANGUAGE" name="AcceptLanguage" value="3"/>
+ <member cname="GST_RTSP_HDR_ALLOW" name="Allow" value="4"/>
+ <member cname="GST_RTSP_HDR_AUTHORIZATION" name="Authorization" value="5"/>
+ <member cname="GST_RTSP_HDR_BANDWIDTH" name="Bandwidth" value="6"/>
+ <member cname="GST_RTSP_HDR_BLOCKSIZE" name="Blocksize" value="7"/>
+ <member cname="GST_RTSP_HDR_CACHE_CONTROL" name="CacheControl" value="8"/>
+ <member cname="GST_RTSP_HDR_CONFERENCE" name="Conference" value="9"/>
+ <member cname="GST_RTSP_HDR_CONNECTION" name="Connection" value="10"/>
+ <member cname="GST_RTSP_HDR_CONTENT_BASE" name="ContentBase" value="11"/>
+ <member cname="GST_RTSP_HDR_CONTENT_ENCODING" name="ContentEncoding" value="12"/>
+ <member cname="GST_RTSP_HDR_CONTENT_LANGUAGE" name="ContentLanguage" value="13"/>
+ <member cname="GST_RTSP_HDR_CONTENT_LENGTH" name="ContentLength" value="14"/>
+ <member cname="GST_RTSP_HDR_CONTENT_LOCATION" name="ContentLocation" value="15"/>
+ <member cname="GST_RTSP_HDR_CONTENT_TYPE" name="ContentType" value="16"/>
+ <member cname="GST_RTSP_HDR_CSEQ" name="Cseq" value="17"/>
+ <member cname="GST_RTSP_HDR_DATE" name="Date" value="18"/>
+ <member cname="GST_RTSP_HDR_EXPIRES" name="Expires" value="19"/>
+ <member cname="GST_RTSP_HDR_FROM" name="From" value="20"/>
+ <member cname="GST_RTSP_HDR_IF_MODIFIED_SINCE" name="IfModifiedSince" value="21"/>
+ <member cname="GST_RTSP_HDR_LAST_MODIFIED" name="LastModified" value="22"/>
+ <member cname="GST_RTSP_HDR_PROXY_AUTHENTICATE" name="ProxyAuthenticate" value="23"/>
+ <member cname="GST_RTSP_HDR_PROXY_REQUIRE" name="ProxyRequire" value="24"/>
+ <member cname="GST_RTSP_HDR_PUBLIC" name="Public" value="25"/>
+ <member cname="GST_RTSP_HDR_RANGE" name="Range" value="26"/>
+ <member cname="GST_RTSP_HDR_REFERER" name="Referer" value="27"/>
+ <member cname="GST_RTSP_HDR_REQUIRE" name="Require" value="28"/>
+ <member cname="GST_RTSP_HDR_RETRY_AFTER" name="RetryAfter" value="29"/>
+ <member cname="GST_RTSP_HDR_RTP_INFO" name="RtpInfo" value="30"/>
+ <member cname="GST_RTSP_HDR_SCALE" name="Scale" value="31"/>
+ <member cname="GST_RTSP_HDR_SESSION" name="Session" value="32"/>
+ <member cname="GST_RTSP_HDR_SERVER" name="Server" value="33"/>
+ <member cname="GST_RTSP_HDR_SPEED" name="Speed" value="34"/>
+ <member cname="GST_RTSP_HDR_TRANSPORT" name="Transport" value="35"/>
+ <member cname="GST_RTSP_HDR_UNSUPPORTED" name="Unsupported" value="36"/>
+ <member cname="GST_RTSP_HDR_USER_AGENT" name="UserAgent" value="37"/>
+ <member cname="GST_RTSP_HDR_VIA" name="Via" value="38"/>
+ <member cname="GST_RTSP_HDR_WWW_AUTHENTICATE" name="WwwAuthenticate" value="39"/>
+ <member cname="GST_RTSP_HDR_CLIENT_CHALLENGE" name="ClientChallenge" value="40"/>
+ <member cname="GST_RTSP_HDR_REAL_CHALLENGE1" name="RealChallenge1" value="41"/>
+ <member cname="GST_RTSP_HDR_REAL_CHALLENGE2" name="RealChallenge2" value="42"/>
+ <member cname="GST_RTSP_HDR_REAL_CHALLENGE3" name="RealChallenge3" value="43"/>
+ <member cname="GST_RTSP_HDR_SUBSCRIBE" name="Subscribe" value="44"/>
+ <member cname="GST_RTSP_HDR_ALERT" name="Alert" value="45"/>
+ <member cname="GST_RTSP_HDR_CLIENT_ID" name="ClientId" value="46"/>
+ <member cname="GST_RTSP_HDR_COMPANY_ID" name="CompanyId" value="47"/>
+ <member cname="GST_RTSP_HDR_GUID" name="Guid" value="48"/>
+ <member cname="GST_RTSP_HDR_REGION_DATA" name="RegionData" value="49"/>
+ <member cname="GST_RTSP_HDR_MAX_ASM_WIDTH" name="MaxAsmWidth" value="50"/>
+ <member cname="GST_RTSP_HDR_LANGUAGE" name="Language" value="51"/>
+ <member cname="GST_RTSP_HDR_PLAYER_START_TIME" name="PlayerStartTime" value="52"/>
+ <member cname="GST_RTSP_HDR_LOCATION" name="Location" value="53"/>
+ <member cname="GST_RTSP_HDR_ETAG" name="Etag" value="54"/>
+ <member cname="GST_RTSP_HDR_IF_MATCH" name="IfMatch" value="55"/>
+ <member cname="GST_RTSP_HDR_ACCEPT_CHARSET" name="AcceptCharset" value="56"/>
+ <member cname="GST_RTSP_HDR_SUPPORTED" name="Supported" value="57"/>
+ <member cname="GST_RTSP_HDR_VARY" name="Vary" value="58"/>
+ <member cname="GST_RTSP_HDR_X_ACCELERATE_STREAMING" name="XAccelerateStreaming" value="59"/>
+ <member cname="GST_RTSP_HDR_X_ACCEPT_AUTHENT" name="XAcceptAuthent" value="60"/>
+ <member cname="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" name="XAcceptProxyAuthent" value="61"/>
+ <member cname="GST_RTSP_HDR_X_BROADCAST_ID" name="XBroadcastId" value="62"/>
+ <member cname="GST_RTSP_HDR_X_BURST_STREAMING" name="XBurstStreaming" value="63"/>
+ <member cname="GST_RTSP_HDR_X_NOTICE" name="XNotice" value="64"/>
+ <member cname="GST_RTSP_HDR_X_PLAYER_LAG_TIME" name="XPlayerLagTime" value="65"/>
+ <member cname="GST_RTSP_HDR_X_PLAYLIST" name="XPlaylist" value="66"/>
+ <member cname="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" name="XPlaylistChangeNotice" value="67"/>
+ <member cname="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" name="XPlaylistGenId" value="68"/>
+ <member cname="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" name="XPlaylistSeekId" value="69"/>
+ <member cname="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" name="XProxyClientAgent" value="70"/>
+ <member cname="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" name="XProxyClientVerb" value="71"/>
+ <member cname="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" name="XRecedingPlaylistchange" value="72"/>
+ <member cname="GST_RTSP_HDR_X_RTP_INFO" name="XRtpInfo" value="73"/>
+ <member cname="GST_RTSP_HDR_X_STARTUPPROFILE" name="XStartupprofile" value="74"/>
+ <member cname="GST_RTSP_HDR_TIMESTAMP" name="Timestamp" value="75"/>
+ <member cname="GST_RTSP_HDR_AUTHENTICATION_INFO" name="AuthenticationInfo" value="76"/>
+ <member cname="GST_RTSP_HDR_HOST" name="Host" value="77"/>
+ <member cname="GST_RTSP_HDR_PRAGMA" name="Pragma" value="78"/>
+ <member cname="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" name="XServerIpAddress" value="79"/>
+ <member cname="GST_RTSP_HDR_X_SESSIONCOOKIE" name="XSessioncookie" value="80"/>
+ <member cname="GST_RTSP_HDR_RTCP_INTERVAL" name="RtcpInterval" value="81"/>
+ <member cname="GST_RTSP_HDR_LAST" name="Last" value="82"/>
+ </enum>
+ <enum name="RTSPMsgType" cname="GstRTSPMsgType" type="enum">
+ <member cname="GST_RTSP_MESSAGE_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTSP_MESSAGE_REQUEST" name="Request" value="1"/>
+ <member cname="GST_RTSP_MESSAGE_RESPONSE" name="Response" value="2"/>
+ <member cname="GST_RTSP_MESSAGE_HTTP_REQUEST" name="HttpRequest" value="3"/>
+ <member cname="GST_RTSP_MESSAGE_HTTP_RESPONSE" name="HttpResponse" value="4"/>
+ <member cname="GST_RTSP_MESSAGE_DATA" name="Data" value="5"/>
+ </enum>
+ <enum name="RTSPRangeUnit" cname="GstRTSPRangeUnit" type="enum">
+ <member cname="GST_RTSP_RANGE_SMPTE" name="Smpte" value="0"/>
+ <member cname="GST_RTSP_RANGE_SMPTE_30_DROP" name="Smpte30Drop" value="1"/>
+ <member cname="GST_RTSP_RANGE_SMPTE_25" name="Smpte25" value="2"/>
+ <member cname="GST_RTSP_RANGE_NPT" name="Npt" value="3"/>
+ <member cname="GST_RTSP_RANGE_CLOCK" name="Clock" value="4"/>
+ </enum>
+ <enum name="RTSPResult" cname="GstRTSPResult" type="enum" gtype="gst_rtsp_result_get_type">
+ <member cname="GST_RTSP_ELAST" name="Elast" value="-17"/>
+ <member cname="GST_RTSP_ETPOST" name="Etpost" value="-16"/>
+ <member cname="GST_RTSP_ETGET" name="Etget" value="-15"/>
+ <member cname="GST_RTSP_ETIMEOUT" name="Etimeout" value="-14"/>
+ <member cname="GST_RTSP_ENOTIP" name="Enotip" value="-13"/>
+ <member cname="GST_RTSP_ENET" name="Enet" value="-12"/>
+ <member cname="GST_RTSP_EEOF" name="Eeof" value="-11"/>
+ <member cname="GST_RTSP_EWSAVERSION" name="Ewsaversion" value="-10"/>
+ <member cname="GST_RTSP_EWSASTART" name="Ewsastart" value="-9"/>
+ <member cname="GST_RTSP_EPARSE" name="Eparse" value="-8"/>
+ <member cname="GST_RTSP_ESYS" name="Esys" value="-7"/>
+ <member cname="GST_RTSP_ENOTIMPL" name="Enotimpl" value="-6"/>
+ <member cname="GST_RTSP_ERESOLV" name="Eresolv" value="-5"/>
+ <member cname="GST_RTSP_ENOMEM" name="Enomem" value="-4"/>
+ <member cname="GST_RTSP_EINTR" name="Eintr" value="-3"/>
+ <member cname="GST_RTSP_EINVAL" name="Einval" value="-2"/>
+ <member cname="GST_RTSP_ERROR" name="Error" value="-1"/>
+ <member cname="GST_RTSP_OK" name="Ok" value="0"/>
+ </enum>
+ <enum name="RTSPState" cname="GstRTSPState" type="enum" gtype="gst_rtsp_state_get_type">
+ <member cname="GST_RTSP_STATE_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTSP_STATE_INIT" name="Init" value="1"/>
+ <member cname="GST_RTSP_STATE_READY" name="Ready" value="2"/>
+ <member cname="GST_RTSP_STATE_SEEKING" name="Seeking" value="3"/>
+ <member cname="GST_RTSP_STATE_PLAYING" name="Playing" value="4"/>
+ <member cname="GST_RTSP_STATE_RECORDING" name="Recording" value="5"/>
+ </enum>
+ <enum name="RTSPStatusCode" cname="GstRTSPStatusCode" type="enum" gtype="gst_rtsp_status_code_get_type">
+ <member cname="GST_RTSP_STS_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTSP_STS_CONTINUE" name="Continue" value="100"/>
+ <member cname="GST_RTSP_STS_OK" name="Ok" value="200"/>
+ <member cname="GST_RTSP_STS_CREATED" name="Created" value="201"/>
+ <member cname="GST_RTSP_STS_LOW_ON_STORAGE" name="LowOnStorage" value="250"/>
+ <member cname="GST_RTSP_STS_MULTIPLE_CHOICES" name="MultipleChoices" value="300"/>
+ <member cname="GST_RTSP_STS_MOVED_PERMANENTLY" name="MovedPermanently" value="301"/>
+ <member cname="GST_RTSP_STS_MOVE_TEMPORARILY" name="MoveTemporarily" value="302"/>
+ <member cname="GST_RTSP_STS_SEE_OTHER" name="SeeOther" value="303"/>
+ <member cname="GST_RTSP_STS_NOT_MODIFIED" name="NotModified" value="304"/>
+ <member cname="GST_RTSP_STS_USE_PROXY" name="UseProxy" value="305"/>
+ <member cname="GST_RTSP_STS_BAD_REQUEST" name="BadRequest" value="400"/>
+ <member cname="GST_RTSP_STS_UNAUTHORIZED" name="Unauthorized" value="401"/>
+ <member cname="GST_RTSP_STS_PAYMENT_REQUIRED" name="PaymentRequired" value="402"/>
+ <member cname="GST_RTSP_STS_FORBIDDEN" name="Forbidden" value="403"/>
+ <member cname="GST_RTSP_STS_NOT_FOUND" name="NotFound" value="404"/>
+ <member cname="GST_RTSP_STS_METHOD_NOT_ALLOWED" name="MethodNotAllowed" value="405"/>
+ <member cname="GST_RTSP_STS_NOT_ACCEPTABLE" name="NotAcceptable" value="406"/>
+ <member cname="GST_RTSP_STS_PROXY_AUTH_REQUIRED" name="ProxyAuthRequired" value="407"/>
+ <member cname="GST_RTSP_STS_REQUEST_TIMEOUT" name="RequestTimeout" value="408"/>
+ <member cname="GST_RTSP_STS_GONE" name="Gone" value="410"/>
+ <member cname="GST_RTSP_STS_LENGTH_REQUIRED" name="LengthRequired" value="411"/>
+ <member cname="GST_RTSP_STS_PRECONDITION_FAILED" name="PreconditionFailed" value="412"/>
+ <member cname="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" name="RequestEntityTooLarge" value="413"/>
+ <member cname="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" name="RequestUriTooLarge" value="414"/>
+ <member cname="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" name="UnsupportedMediaType" value="415"/>
+ <member cname="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" name="ParameterNotUnderstood" value="451"/>
+ <member cname="GST_RTSP_STS_CONFERENCE_NOT_FOUND" name="ConferenceNotFound" value="452"/>
+ <member cname="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" name="NotEnoughBandwidth" value="453"/>
+ <member cname="GST_RTSP_STS_SESSION_NOT_FOUND" name="SessionNotFound" value="454"/>
+ <member cname="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" name="MethodNotValidInThisState" value="455"/>
+ <member cname="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" name="HeaderFieldNotValidForResource" value="456"/>
+ <member cname="GST_RTSP_STS_INVALID_RANGE" name="InvalidRange" value="457"/>
+ <member cname="GST_RTSP_STS_PARAMETER_IS_READONLY" name="ParameterIsReadonly" value="458"/>
+ <member cname="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" name="AggregateOperationNotAllowed" value="459"/>
+ <member cname="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" name="OnlyAggregateOperationAllowed" value="460"/>
+ <member cname="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" name="UnsupportedTransport" value="461"/>
+ <member cname="GST_RTSP_STS_DESTINATION_UNREACHABLE" name="DestinationUnreachable" value="462"/>
+ <member cname="GST_RTSP_STS_INTERNAL_SERVER_ERROR" name="InternalServerError" value="500"/>
+ <member cname="GST_RTSP_STS_NOT_IMPLEMENTED" name="NotImplemented" value="501"/>
+ <member cname="GST_RTSP_STS_BAD_GATEWAY" name="BadGateway" value="502"/>
+ <member cname="GST_RTSP_STS_SERVICE_UNAVAILABLE" name="ServiceUnavailable" value="503"/>
+ <member cname="GST_RTSP_STS_GATEWAY_TIMEOUT" name="GatewayTimeout" value="504"/>
+ <member cname="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" name="RtspVersionNotSupported" value="505"/>
+ <member cname="GST_RTSP_STS_OPTION_NOT_SUPPORTED" name="OptionNotSupported" value="551"/>
+ </enum>
+ <enum name="RTSPTimeType" cname="GstRTSPTimeType" type="enum">
+ <member cname="GST_RTSP_TIME_SECONDS" name="Seconds" value="0"/>
+ <member cname="GST_RTSP_TIME_NOW" name="Now" value="1"/>
+ <member cname="GST_RTSP_TIME_END" name="End" value="2"/>
+ </enum>
+ <enum name="RTSPVersion" cname="GstRTSPVersion" type="enum" gtype="gst_rtsp_version_get_type">
+ <member cname="GST_RTSP_VERSION_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTSP_VERSION_1_0" name="10" value="16"/>
+ <member cname="GST_RTSP_VERSION_1_1" name="11" value="17"/>
+ </enum>
+ <enum name="RTSPEvent" cname="GstRTSPEvent" type="flags" gtype="gst_rtsp_event_get_type">
+ <member cname="GST_RTSP_EV_READ" name="Read" value="1"/>
+ <member cname="GST_RTSP_EV_WRITE" name="Write" value="2"/>
+ </enum>
+ <enum name="RTSPLowerTrans" cname="GstRTSPLowerTrans" type="flags" gtype="gst_rtsp_lower_trans_get_type">
+ <member cname="GST_RTSP_LOWER_TRANS_UDP" name="UdpUnicast" value="1"/>
+ <member cname="GST_RTSP_LOWER_TRANS_UDP_MCAST" name="UdpMulticast" value="2"/>
+ <member cname="GST_RTSP_LOWER_TRANS_TCP" name="Tcp" value="4"/>
+ <member cname="GST_RTSP_LOWER_TRANS_HTTP" name="Http" value="16"/>
+ </enum>
+ <enum name="RTSPMethod" cname="GstRTSPMethod" type="flags" gtype="gst_rtsp_method_get_type">
+ <member cname="GST_RTSP_INVALID" name="Invalid" value="0"/>
+ <member cname="GST_RTSP_DESCRIBE" name="Describe" value="1"/>
+ <member cname="GST_RTSP_ANNOUNCE" name="Announce" value="2"/>
+ <member cname="GST_RTSP_GET_PARAMETER" name="GetParameter" value="4"/>
+ <member cname="GST_RTSP_OPTIONS" name="Options" value="8"/>
+ <member cname="GST_RTSP_PAUSE" name="Pause" value="16"/>
+ <member cname="GST_RTSP_PLAY" name="Play" value="32"/>
+ <member cname="GST_RTSP_RECORD" name="Record" value="64"/>
+ <member cname="GST_RTSP_REDIRECT" name="Redirect" value="128"/>
+ <member cname="GST_RTSP_SETUP" name="Setup" value="256"/>
+ <member cname="GST_RTSP_SET_PARAMETER" name="SetParameter" value="512"/>
+ <member cname="GST_RTSP_TEARDOWN" name="Teardown" value="1024"/>
+ <member cname="GST_RTSP_GET" name="Get" value="2048"/>
+ <member cname="GST_RTSP_POST" name="Post" value="4096"/>
+ </enum>
+ <enum name="RTSPProfile" cname="GstRTSPProfile" type="flags">
+ <member cname="GST_RTSP_PROFILE_UNKNOWN" name="Unknown" value="0"/>
+ <member cname="GST_RTSP_PROFILE_AVP" name="Avp" value="1"/>
+ <member cname="GST_RTSP_PROFILE_SAVP" name="Savp" value="2"/>
+ </enum>
+ <enum name="RTSPTransMode" cname="GstRTSPTransMode" type="flags">
+ <member cname="GST_RTSP_TRANS_UNKNOWN" name="Unknown" value="0"/>
+ <member cname="GST_RTSP_TRANS_RTP" name="Rtp" value="1"/>
+ <member cname="GST_RTSP_TRANS_RDT" name="Rdt" value="2"/>
+ </enum>
+ <interface name="RTSPExtension" cname="GstRTSPExtension" abstract="false" opaque="false" hidden="false">
+ <class_struct cname="GstRTSPExtensionInterface">
+ <field cname="parent" access="public" writeable="false" readable="true" name="Parent" type="GTypeInterface">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <method vm="detect_server"/>
+ <method vm="before_send"/>
+ <method vm="after_send"/>
+ <method vm="parse_sdp"/>
+ <method vm="setup_media"/>
+ <method vm="configure_stream"/>
+ <method vm="get_transports"/>
+ <method vm="stream_select"/>
+ <method signal_vm="send"/>
+ <method vm="receive_request"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </class_struct>
+ <method name="GetType" cname="gst_rtsp_extension_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <virtual_method name="AfterSend" cname="after_send">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="req" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="resp" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="BeforeSend" cname="before_send">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="req" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="ConfigureStream" cname="configure_stream">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="DetectServer" cname="detect_server">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="resp" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="GetTransports" cname="get_transports">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="protocols" type="GstRTSPLowerTrans"/>
+ <parameter name="transport" type="const-gchar*"/>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="ParseSdp" cname="parse_sdp">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="sdp" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="s" type="GstStructure*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="ReceiveRequest" cname="receive_request">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="req" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="SetupMedia" cname="setup_media">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="media" type="GstSDPMedia*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <virtual_method name="StreamSelect" cname="stream_select">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="url" type="GstRTSPUrl*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </virtual_method>
+ <method name="AfterSend" cname="gst_rtsp_extension_after_send">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="req" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="resp" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="BeforeSend" cname="gst_rtsp_extension_before_send">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="req" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ConfigureStream" cname="gst_rtsp_extension_configure_stream">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="caps" type="GstCaps*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="DetectServer" cname="gst_rtsp_extension_detect_server">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="resp" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="GetTransports" cname="gst_rtsp_extension_get_transports">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="protocols" type="GstRTSPLowerTrans"/>
+ <parameter name="transport" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="ParseSdp" cname="gst_rtsp_extension_parse_sdp">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="sdp" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="s" type="GstStructure*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ReceiveRequest" cname="gst_rtsp_extension_receive_request">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="req" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetupMedia" cname="gst_rtsp_extension_setup_media">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="media" type="GstSDPMedia*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="StreamSelect" cname="gst_rtsp_extension_stream_select">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="url" type="GstRTSPUrl*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <signal name="Send" cname="send" when="last" field_name="send">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="_object" type="gpointer"/>
+ <parameter name="p0" type="gpointer"/>
+ </parameters>
+ </signal>
+ </interface>
+ <struct name="RTSPConnection" cname="GstRTSPConnection" opaque="true" hidden="false">
+ <method name="ClearAuthParams" cname="gst_rtsp_connection_clear_auth_params">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="Close" cname="gst_rtsp_connection_close">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="Connect" cname="gst_rtsp_connection_connect">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="DoTunnel" cname="gst_rtsp_connection_do_tunnel">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="conn2" type="GstRTSPConnection*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Flush" cname="gst_rtsp_connection_flush">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="flush" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="Free" cname="gst_rtsp_connection_free">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="GetIp" cname="gst_rtsp_connection_get_ip">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetTunnelid" cname="gst_rtsp_connection_get_tunnelid">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetUrl" cname="gst_rtsp_connection_get_url">
+ <return-type type="GstRTSPUrl*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="IsTunneled" cname="gst_rtsp_connection_is_tunneled">
+ <return-type type="gboolean"/>
+ <parameters/>
+ </method>
+ <method name="NextTimeout" cname="gst_rtsp_connection_next_timeout">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Poll" cname="gst_rtsp_connection_poll">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="events" type="GstRTSPEvent"/>
+ <parameter name="revents" type="GstRTSPEvent"/>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Read" cname="gst_rtsp_connection_read">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Receive" cname="gst_rtsp_connection_receive">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="message" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ResetTimeout" cname="gst_rtsp_connection_reset_timeout">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="Send" cname="gst_rtsp_connection_send">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="message" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SetAuth" cname="gst_rtsp_connection_set_auth">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="method" type="GstRTSPAuthMethod"/>
+ <parameter name="user" type="const-gchar*"/>
+ <parameter name="pass" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetAuthParam" cname="gst_rtsp_connection_set_auth_param">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="param" type="const-gchar*"/>
+ <parameter name="value" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetHttpMode" cname="gst_rtsp_connection_set_http_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="SetIp" cname="gst_rtsp_connection_set_ip">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ip" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetProxy" cname="gst_rtsp_connection_set_proxy">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="host" type="const-gchar*"/>
+ <parameter name="port" type="guint"/>
+ </parameters>
+ </method>
+ <method name="SetQosDscp" cname="gst_rtsp_connection_set_qos_dscp">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="qos_dscp" type="guint"/>
+ </parameters>
+ </method>
+ <method name="SetTunneled" cname="gst_rtsp_connection_set_tunneled">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tunneled" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="Write" cname="gst_rtsp_connection_write">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="timeout" type="GTimeVal*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Accept" cname="gst_rtsp_connection_accept" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter allow-none="1" name="cancellable" type="GCancellable*"/>
+ </parameters>
+ </method>
+ <method name="Create" cname="gst_rtsp_connection_create" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="url" type="GstRTSPUrl*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="CreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="ip" type="const-gchar*"/>
+ <parameter name="port" type="guint16"/>
+ <parameter name="initial_buffer" type="const-gchar*"/>
+ <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTSPMessage" cname="GstRTSPMessage" opaque="false" hidden="false">
+ <field cname="type" access="public" writeable="true" readable="true" name="Type" type="GstRTSPMsgType"/>
+ <union name="type_data" cname="type_data">
+ <struct name="request" cname="request" opaque="false" hidden="false">
+ <field cname="method" access="public" writeable="true" readable="true" name="Method" type="GstRTSPMethod"/>
+ <field cname="uri" access="public" writeable="true" readable="true" name="Uri" type="gchar*"/>
+ <field cname="version" access="public" writeable="true" readable="true" name="Version" type="GstRTSPVersion"/>
+ </struct>
+ <struct name="response" cname="response" opaque="false" hidden="false">
+ <field cname="code" access="public" writeable="true" readable="true" name="Code" type="GstRTSPStatusCode"/>
+ <field cname="reason" access="public" writeable="true" readable="true" name="Reason" type="gchar*"/>
+ <field cname="version" access="public" writeable="true" readable="true" name="Version" type="GstRTSPVersion"/>
+ </struct>
+ <struct name="data" cname="data" opaque="false" hidden="false">
+ <field cname="channel" access="public" writeable="true" readable="true" name="Channel" type="guint8"/>
+ </struct>
+ </union>
+ <field cname="hdr_fields" access="private" writeable="false" readable="false" name="HdrFields" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="body" access="private" writeable="false" readable="false" name="Body" type="guint8"/>
+ <field cname="body_size" access="private" writeable="false" readable="false" name="BodySize" type="guint"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <method name="AddHeader" cname="gst_rtsp_message_add_header">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ <parameter name="value" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AppendHeaders" cname="gst_rtsp_message_append_headers">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="str" type="GString*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Dump" cname="gst_rtsp_message_dump">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_rtsp_message_free">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="GetBody" cname="gst_rtsp_message_get_body">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1"/>
+ <parameter name="size" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="GetHeader" cname="gst_rtsp_message_get_header">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ <parameter name="value" type="const-gchar*" pass_as="out"/>
+ <parameter name="indx" type="gint"/>
+ </parameters>
+ </method>
+ <method name="GetType" cname="gst_rtsp_message_get_type">
+ <return-type type="GstRTSPMsgType"/>
+ <parameters/>
+ </method>
+ <method name="Init" cname="gst_rtsp_message_init">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="InitData" cname="gst_rtsp_message_init_data">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="channel" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="InitRequest" cname="gst_rtsp_message_init_request">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="method" type="GstRTSPMethod"/>
+ <parameter name="uri" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="InitResponse" cname="gst_rtsp_message_init_response">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="code" type="GstRTSPStatusCode"/>
+ <parameter allow-none="1" name="reason" type="const-gchar*"/>
+ <parameter allow-none="1" name="request" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ParseData" cname="gst_rtsp_message_parse_data">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="channel" type="guint8*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="ParseRequest" cname="gst_rtsp_message_parse_request">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter allow-none="1" name="method" type="GstRTSPMethod" owned="true" pass_as="out"/>
+ <parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out"/>
+ <parameter allow-none="1" name="version" type="GstRTSPVersion" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="ParseResponse" cname="gst_rtsp_message_parse_response">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter allow-none="1" name="code" type="GstRTSPStatusCode" owned="true" pass_as="out"/>
+ <parameter allow-none="1" name="reason" type="gchar*" owned="true" pass_as="out"/>
+ <parameter allow-none="1" name="version" type="GstRTSPVersion" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="RemoveHeader" cname="gst_rtsp_message_remove_header">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ <parameter name="indx" type="gint"/>
+ </parameters>
+ </method>
+ <method name="SetBody" cname="gst_rtsp_message_set_body">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8*" array="true" array_length_param_index="1"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="StealBody" cname="gst_rtsp_message_steal_body">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1"/>
+ <parameter name="size" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="TakeBody" cname="gst_rtsp_message_take_body">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8**" owned="true" array="true" array_length_param_index="1"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="TakeHeader" cname="gst_rtsp_message_take_header">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ <parameter name="value" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="Unset" cname="gst_rtsp_message_unset">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="New" cname="gst_rtsp_message_new" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="NewData" cname="gst_rtsp_message_new_data" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="channel" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="NewRequest" cname="gst_rtsp_message_new_request" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="method" type="GstRTSPMethod"/>
+ <parameter name="uri" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="NewResponse" cname="gst_rtsp_message_new_response" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="code" type="GstRTSPStatusCode"/>
+ <parameter allow-none="1" name="reason" type="const-gchar*"/>
+ <parameter allow-none="1" name="request" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTSPRange" cname="GstRTSPRange" opaque="false" hidden="false">
+ <field cname="min" access="public" writeable="true" readable="true" name="Min" type="gint"/>
+ <field cname="max" access="public" writeable="true" readable="true" name="Max" type="gint"/>
+ <method name="Free" cname="gst_rtsp_range_free" shared="true">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="range" type="GstRTSPTimeRange*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Parse" cname="gst_rtsp_range_parse" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="rangestr" type="const-gchar*"/>
+ <parameter name="range" type="GstRTSPTimeRange**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ToString" cname="gst_rtsp_range_to_string" shared="true">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter name="range" type="GstRTSPTimeRange*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTSPTime" cname="GstRTSPTime" opaque="false" hidden="false">
+ <field cname="type" access="public" writeable="true" readable="true" name="Type" type="GstRTSPTimeType"/>
+ <field cname="seconds" access="public" writeable="true" readable="true" name="Seconds" type="gdouble"/>
+ </struct>
+ <struct name="RTSPTimeRange" cname="GstRTSPTimeRange" opaque="false" hidden="false">
+ <field cname="unit" access="public" writeable="true" readable="true" name="Unit" type="GstRTSPRangeUnit"/>
+ <field cname="min" access="public" writeable="true" readable="true" name="Min" type="GstRTSPTime">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="max" access="public" writeable="true" readable="true" name="Max" type="GstRTSPTime">
+ <warning>missing glib:type-name</warning>
+ </field>
+ </struct>
+ <struct name="RTSPTransport" cname="GstRTSPTransport" opaque="false" hidden="false">
+ <field cname="trans" access="public" writeable="true" readable="true" name="Trans" type="GstRTSPTransMode"/>
+ <field cname="profile" access="public" writeable="true" readable="true" name="Profile" type="GstRTSPProfile"/>
+ <field cname="lower_transport" access="public" writeable="true" readable="true" name="LowerTransport" type="GstRTSPLowerTrans"/>
+ <field cname="destination" access="public" writeable="true" readable="true" name="Destination" type="gchar*"/>
+ <field cname="source" access="public" writeable="true" readable="true" name="Source" type="gchar*"/>
+ <field cname="layers" access="public" writeable="true" readable="true" name="Layers" type="guint"/>
+ <field cname="mode_play" access="public" writeable="true" readable="true" name="ModePlay" type="gboolean"/>
+ <field cname="mode_record" access="public" writeable="true" readable="true" name="ModeRecord" type="gboolean"/>
+ <field cname="append" access="public" writeable="true" readable="true" name="Append" type="gboolean"/>
+ <field cname="interleaved" access="public" writeable="true" readable="true" name="Interleaved" type="GstRTSPRange">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="ttl" access="public" writeable="true" readable="true" name="Ttl" type="guint"/>
+ <field cname="port" access="public" writeable="true" readable="true" name="Port" type="GstRTSPRange">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="client_port" access="public" writeable="true" readable="true" name="ClientPort" type="GstRTSPRange">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="server_port" access="public" writeable="true" readable="true" name="ServerPort" type="GstRTSPRange">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="ssrc" access="public" writeable="true" readable="true" name="Ssrc" type="guint"/>
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ <method name="AsText" cname="gst_rtsp_transport_as_text">
+ <return-type type="gchar*" owned="true"/>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_rtsp_transport_free">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="Init" cname="gst_rtsp_transport_init">
+ <return-type type="GstRTSPResult"/>
+ <parameters/>
+ </method>
+ <method name="GetManager" cname="gst_rtsp_transport_get_manager" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="trans" type="GstRTSPTransMode"/>
+ <parameter name="manager" type="const-gchar*"/>
+ <parameter name="option" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetMime" cname="gst_rtsp_transport_get_mime" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="trans" type="GstRTSPTransMode"/>
+ <parameter name="mime" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="New" cname="gst_rtsp_transport_new" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="transport" type="GstRTSPTransport**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Parse" cname="gst_rtsp_transport_parse" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="str" type="const-gchar*"/>
+ <parameter name="transport" type="GstRTSPTransport*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </struct>
+ <boxed name="RTSPUrl" cname="GstRTSPUrl" opaque="false" hidden="false">
+ <method name="GetType" cname="gst_rtsp_url_get_type" shared="true">
+ <return-type type="GType"/>
+ </method>
+ <field cname="transports" access="public" writeable="true" readable="true" name="Transports" type="GstRTSPLowerTrans"/>
+ <field cname="family" access="public" writeable="true" readable="true" name="Family" type="GstRTSPFamily"/>
+ <field cname="user" access="public" writeable="true" readable="true" name="User" type="gchar*"/>
+ <field cname="passwd" access="public" writeable="true" readable="true" name="Passwd" type="gchar*"/>
+ <field cname="host" access="public" writeable="true" readable="true" name="Host" type="gchar*"/>
+ <field cname="port" access="public" writeable="true" readable="true" name="Port" type="guint16"/>
+ <field cname="abspath" access="public" writeable="true" readable="true" name="Abspath" type="gchar*"/>
+ <field cname="query" access="public" writeable="true" readable="true" name="Query" type="gchar*"/>
+ <method name="Copy" cname="gst_rtsp_url_copy">
+ <return-type type="GstRTSPUrl*" owned="true">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_rtsp_url_free">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="GetPort" cname="gst_rtsp_url_get_port">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="port" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="GetRequestUri" cname="gst_rtsp_url_get_request_uri">
+ <return-type type="gchar*" owned="true"/>
+ <parameters/>
+ </method>
+ <method name="SetPort" cname="gst_rtsp_url_set_port">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="port" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="Parse" cname="gst_rtsp_url_parse" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="urlstr" type="const-gchar*"/>
+ <parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </boxed>
+ <struct name="RTSPWatch" cname="GstRTSPWatch" opaque="true" hidden="false">
+ <method name="Attach" cname="gst_rtsp_watch_attach">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="context" type="GMainContext*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="Reset" cname="gst_rtsp_watch_reset">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="SendMessage" cname="gst_rtsp_watch_send_message">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="message" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ <method name="Unref" cname="gst_rtsp_watch_unref">
+ <return-type type="void"/>
+ <parameters/>
+ </method>
+ <method name="WriteData" cname="gst_rtsp_watch_write_data">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="size" type="guint"/>
+ <parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="RTSPWatchFuncs" cname="GstRTSPWatchFuncs" opaque="false" hidden="false">
+ <field cname="_gst_reserved" access="private" writeable="false" readable="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4"/>
+ </struct>
+ <object name="Global" cname="GstRtspGlobal" opaque="true">
+ <method name="RtspConnectionAccept" cname="gst_rtsp_connection_accept" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter allow-none="1" name="cancellable" type="GCancellable*"/>
+ </parameters>
+ </method>
+ <method name="RtspConnectionCreate" cname="gst_rtsp_connection_create" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="url" type="GstRTSPUrl*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspConnectionCreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="socket" type="GSocket*"/>
+ <parameter name="ip" type="const-gchar*"/>
+ <parameter name="port" type="guint16"/>
+ <parameter name="initial_buffer" type="const-gchar*"/>
+ <parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspFindHeaderField" cname="gst_rtsp_find_header_field" shared="true">
+ <return-type type="GstRTSPHeaderField"/>
+ <parameters>
+ <parameter name="header" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RtspFindMethod" cname="gst_rtsp_find_method" shared="true">
+ <return-type type="GstRTSPMethod"/>
+ <parameters>
+ <parameter name="method" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RtspHeaderAllowMultiple" cname="gst_rtsp_header_allow_multiple" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ </parameters>
+ </method>
+ <method name="RtspHeaderAsText" cname="gst_rtsp_header_as_text" shared="true">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ </parameters>
+ </method>
+ <method name="RtspMessageNew" cname="gst_rtsp_message_new" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspMessageNewData" cname="gst_rtsp_message_new_data" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="channel" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="RtspMessageNewRequest" cname="gst_rtsp_message_new_request" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="method" type="GstRTSPMethod"/>
+ <parameter name="uri" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RtspMessageNewResponse" cname="gst_rtsp_message_new_response" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ <parameter name="code" type="GstRTSPStatusCode"/>
+ <parameter allow-none="1" name="reason" type="const-gchar*"/>
+ <parameter allow-none="1" name="request" type="GstRTSPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspMethodAsText" cname="gst_rtsp_method_as_text" shared="true">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="method" type="GstRTSPMethod"/>
+ </parameters>
+ </method>
+ <method name="RtspOptionsAsText" cname="gst_rtsp_options_as_text" shared="true">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter name="options" type="GstRTSPMethod"/>
+ </parameters>
+ </method>
+ <method name="RtspRangeFree" cname="gst_rtsp_range_free" shared="true">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="range" type="GstRTSPTimeRange*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspRangeParse" cname="gst_rtsp_range_parse" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="rangestr" type="const-gchar*"/>
+ <parameter name="range" type="GstRTSPTimeRange**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspRangeToString" cname="gst_rtsp_range_to_string" shared="true">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter name="range" type="GstRTSPTimeRange*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspStatusAsText" cname="gst_rtsp_status_as_text" shared="true">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="code" type="GstRTSPStatusCode"/>
+ </parameters>
+ </method>
+ <method name="RtspStrresult" cname="gst_rtsp_strresult" shared="true">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter name="_result" type="GstRTSPResult"/>
+ </parameters>
+ </method>
+ <method name="RtspTransportGetManager" cname="gst_rtsp_transport_get_manager" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="trans" type="GstRTSPTransMode"/>
+ <parameter name="manager" type="const-gchar*"/>
+ <parameter name="option" type="guint"/>
+ </parameters>
+ </method>
+ <method name="RtspTransportGetMime" cname="gst_rtsp_transport_get_mime" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="trans" type="GstRTSPTransMode"/>
+ <parameter name="mime" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="RtspTransportNew" cname="gst_rtsp_transport_new" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="transport" type="GstRTSPTransport**">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspTransportParse" cname="gst_rtsp_transport_parse" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="str" type="const-gchar*"/>
+ <parameter name="transport" type="GstRTSPTransport*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspUrlParse" cname="gst_rtsp_url_parse" shared="true">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="urlstr" type="const-gchar*"/>
+ <parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="RtspVersionAsText" cname="gst_rtsp_version_as_text" shared="true">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="version" type="GstRTSPVersion"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstRtspConstants" opaque="true">
+ <constant value="554" ctype="gint" gtype="gint" name="RTSP_DEFAULT_PORT"/>
+ </object>
+ </namespace>
+ <namespace name="GstSdp" library="gstsdp-1.0">
+ <enum name="SDPResult" cname="GstSDPResult" type="enum">
+ <member cname="GST_SDP_EINVAL" name="Einval" value="-1"/>
+ <member cname="GST_SDP_OK" name="Ok" value="0"/>
+ </enum>
+ <struct name="SDPAttribute" cname="GstSDPAttribute" opaque="false" hidden="false">
+ <field cname="key" access="public" writeable="true" readable="true" name="Key" type="gchar*"/>
+ <field cname="value" access="public" writeable="true" readable="true" name="Value" type="gchar*"/>
+ </struct>
+ <struct name="SDPBandwidth" cname="GstSDPBandwidth" opaque="false" hidden="false">
+ <field cname="bwtype" access="public" writeable="true" readable="true" name="Bwtype" type="gchar*"/>
+ <field cname="bandwidth" access="public" writeable="true" readable="true" name="Bandwidth" type="guint"/>
+ </struct>
+ <struct name="SDPConnection" cname="GstSDPConnection" opaque="false" hidden="false">
+ <field cname="nettype" access="public" writeable="true" readable="true" name="Nettype" type="gchar*"/>
+ <field cname="addrtype" access="public" writeable="true" readable="true" name="Addrtype" type="gchar*"/>
+ <field cname="address" access="public" writeable="true" readable="true" name="Address" type="gchar*"/>
+ <field cname="ttl" access="public" writeable="true" readable="true" name="Ttl" type="guint"/>
+ <field cname="addr_number" access="public" writeable="true" readable="true" name="AddrNumber" type="guint"/>
+ </struct>
+ <struct name="SDPKey" cname="GstSDPKey" opaque="false" hidden="false">
+ <field cname="type" access="public" writeable="true" readable="true" name="Type" type="gchar*"/>
+ <field cname="data" access="public" writeable="true" readable="true" name="Data" type="gchar*"/>
+ </struct>
+ <struct name="SDPMedia" cname="GstSDPMedia" opaque="false" hidden="false">
+ <field cname="media" access="public" writeable="true" readable="true" name="Media" type="gchar*"/>
+ <field cname="port" access="public" writeable="true" readable="true" name="Port" type="guint"/>
+ <field cname="num_ports" access="public" writeable="true" readable="true" name="NumPorts" type="guint"/>
+ <field cname="proto" access="public" writeable="true" readable="true" name="Proto" type="gchar*"/>
+ <field cname="fmts" access="public" writeable="true" readable="true" name="Fmts" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="information" access="public" writeable="true" readable="true" name="Information" type="gchar*"/>
+ <field cname="connections" access="public" writeable="true" readable="true" name="Connections" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="bandwidths" access="public" writeable="true" readable="true" name="Bandwidths" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="key" access="public" writeable="true" readable="true" name="Key" type="GstSDPKey">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="attributes" access="public" writeable="true" readable="true" name="Attributes" type="GArray*" array="true" null_term_array="true"/>
+ <method name="AddAttribute" cname="gst_sdp_media_add_attribute">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AddBandwidth" cname="gst_sdp_media_add_bandwidth">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="bwtype" type="const-gchar*"/>
+ <parameter name="bandwidth" type="guint"/>
+ </parameters>
+ </method>
+ <method name="AddConnection" cname="gst_sdp_media_add_connection">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="nettype" type="const-gchar*"/>
+ <parameter name="addrtype" type="const-gchar*"/>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="ttl" type="guint"/>
+ <parameter name="addr_number" type="guint"/>
+ </parameters>
+ </method>
+ <method name="AddFormat" cname="gst_sdp_media_add_format">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="format" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AsText" cname="gst_sdp_media_as_text">
+ <return-type type="gchar*" owned="true"/>
+ <parameters/>
+ </method>
+ <method name="AttributesLen" cname="gst_sdp_media_attributes_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="BandwidthsLen" cname="gst_sdp_media_bandwidths_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="ConnectionsLen" cname="gst_sdp_media_connections_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="FormatsLen" cname="gst_sdp_media_formats_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_sdp_media_free">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="GetAttribute" cname="gst_sdp_media_get_attribute">
+ <return-type type="GstSDPAttribute*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetAttributeVal" cname="gst_sdp_media_get_attribute_val">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="GetAttributeValN" cname="gst_sdp_media_get_attribute_val_n">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="nth" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetBandwidth" cname="gst_sdp_media_get_bandwidth">
+ <return-type type="GstSDPBandwidth*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetConnection" cname="gst_sdp_media_get_connection">
+ <return-type type="GstSDPConnection*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetFormat" cname="gst_sdp_media_get_format">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetInformation" cname="gst_sdp_media_get_information">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetKey" cname="gst_sdp_media_get_key">
+ <return-type type="GstSDPKey*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetMedia" cname="gst_sdp_media_get_media">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetNumPorts" cname="gst_sdp_media_get_num_ports">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetPort" cname="gst_sdp_media_get_port">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="GetProto" cname="gst_sdp_media_get_proto">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="Init" cname="gst_sdp_media_init">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="SetInformation" cname="gst_sdp_media_set_information">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="information" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetKey" cname="gst_sdp_media_set_key">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="type" type="const-gchar*"/>
+ <parameter name="data" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetMedia" cname="gst_sdp_media_set_media">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="med" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetPortInfo" cname="gst_sdp_media_set_port_info">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="port" type="guint"/>
+ <parameter name="num_ports" type="guint"/>
+ </parameters>
+ </method>
+ <method name="SetProto" cname="gst_sdp_media_set_proto">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="proto" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="Uninit" cname="gst_sdp_media_uninit">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="New" cname="gst_sdp_media_new" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="SDPMessage" cname="GstSDPMessage" opaque="false" hidden="false">
+ <field cname="version" access="public" writeable="true" readable="true" name="Version" type="gchar*"/>
+ <field cname="origin" access="public" writeable="true" readable="true" name="Origin" type="GstSDPOrigin">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="session_name" access="public" writeable="true" readable="true" name="SessionName" type="gchar*"/>
+ <field cname="information" access="public" writeable="true" readable="true" name="Information" type="gchar*"/>
+ <field cname="uri" access="public" writeable="true" readable="true" name="Uri" type="gchar*"/>
+ <field cname="emails" access="public" writeable="true" readable="true" name="Emails" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="phones" access="public" writeable="true" readable="true" name="Phones" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="connection" access="public" writeable="true" readable="true" name="Connection" type="GstSDPConnection">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="bandwidths" access="public" writeable="true" readable="true" name="Bandwidths" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="times" access="public" writeable="true" readable="true" name="Times" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="zones" access="public" writeable="true" readable="true" name="Zones" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="key" access="public" writeable="true" readable="true" name="Key" type="GstSDPKey">
+ <warning>missing glib:type-name</warning>
+ </field>
+ <field cname="attributes" access="public" writeable="true" readable="true" name="Attributes" type="GArray*" array="true" null_term_array="true"/>
+ <field cname="medias" access="public" writeable="true" readable="true" name="Medias" type="GArray*" array="true" null_term_array="true"/>
+ <method name="AddAttribute" cname="gst_sdp_message_add_attribute">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="value" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AddBandwidth" cname="gst_sdp_message_add_bandwidth">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="bwtype" type="const-gchar*"/>
+ <parameter name="bandwidth" type="guint"/>
+ </parameters>
+ </method>
+ <method name="AddEmail" cname="gst_sdp_message_add_email">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="email" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AddMedia" cname="gst_sdp_message_add_media">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="media" type="GstSDPMedia*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="AddPhone" cname="gst_sdp_message_add_phone">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="phone" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AddTime" cname="gst_sdp_message_add_time">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="start" type="const-gchar*"/>
+ <parameter name="stop" type="const-gchar*"/>
+ <parameter name="repeat" type="const-gchar**" array="true"/>
+ </parameters>
+ </method>
+ <method name="AddZone" cname="gst_sdp_message_add_zone">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="adj_time" type="const-gchar*"/>
+ <parameter name="typed_time" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="AsText" cname="gst_sdp_message_as_text">
+ <return-type type="gchar*" owned="true"/>
+ <parameters/>
+ </method>
+ <method name="AttributesLen" cname="gst_sdp_message_attributes_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="BandwidthsLen" cname="gst_sdp_message_bandwidths_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="Dump" cname="gst_sdp_message_dump">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="EmailsLen" cname="gst_sdp_message_emails_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="Free" cname="gst_sdp_message_free">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="GetAttribute" cname="gst_sdp_message_get_attribute">
+ <return-type type="GstSDPAttribute*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetAttributeVal" cname="gst_sdp_message_get_attribute_val">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="GetAttributeValN" cname="gst_sdp_message_get_attribute_val_n">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="key" type="const-gchar*"/>
+ <parameter name="nth" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetBandwidth" cname="gst_sdp_message_get_bandwidth">
+ <return-type type="GstSDPBandwidth*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetConnection" cname="gst_sdp_message_get_connection">
+ <return-type type="GstSDPConnection*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetEmail" cname="gst_sdp_message_get_email">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetInformation" cname="gst_sdp_message_get_information">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetKey" cname="gst_sdp_message_get_key">
+ <return-type type="GstSDPKey*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetMedia" cname="gst_sdp_message_get_media">
+ <return-type type="GstSDPMedia*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetOrigin" cname="gst_sdp_message_get_origin">
+ <return-type type="GstSDPOrigin*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters/>
+ </method>
+ <method name="GetPhone" cname="gst_sdp_message_get_phone">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetSessionName" cname="gst_sdp_message_get_session_name">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetTime" cname="gst_sdp_message_get_time">
+ <return-type type="GstSDPTime*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="GetUri" cname="gst_sdp_message_get_uri">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetVersion" cname="gst_sdp_message_get_version">
+ <return-type type="const-gchar*"/>
+ <parameters/>
+ </method>
+ <method name="GetZone" cname="gst_sdp_message_get_zone">
+ <return-type type="GstSDPZone*">
+ <warning>missing glib:type-name</warning>
+ </return-type>
+ <parameters>
+ <parameter name="idx" type="guint"/>
+ </parameters>
+ </method>
+ <method name="Init" cname="gst_sdp_message_init">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="MediasLen" cname="gst_sdp_message_medias_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="PhonesLen" cname="gst_sdp_message_phones_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="SetConnection" cname="gst_sdp_message_set_connection">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="nettype" type="const-gchar*"/>
+ <parameter name="addrtype" type="const-gchar*"/>
+ <parameter name="address" type="const-gchar*"/>
+ <parameter name="ttl" type="guint"/>
+ <parameter name="addr_number" type="guint"/>
+ </parameters>
+ </method>
+ <method name="SetInformation" cname="gst_sdp_message_set_information">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="information" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetKey" cname="gst_sdp_message_set_key">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="type" type="const-gchar*"/>
+ <parameter name="data" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetOrigin" cname="gst_sdp_message_set_origin">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="username" type="const-gchar*"/>
+ <parameter name="sess_id" type="const-gchar*"/>
+ <parameter name="sess_version" type="const-gchar*"/>
+ <parameter name="nettype" type="const-gchar*"/>
+ <parameter name="addrtype" type="const-gchar*"/>
+ <parameter name="addr" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetSessionName" cname="gst_sdp_message_set_session_name">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="session_name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetUri" cname="gst_sdp_message_set_uri">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="uri" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SetVersion" cname="gst_sdp_message_set_version">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="version" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="TimesLen" cname="gst_sdp_message_times_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="Uninit" cname="gst_sdp_message_uninit">
+ <return-type type="GstSDPResult"/>
+ <parameters/>
+ </method>
+ <method name="ZonesLen" cname="gst_sdp_message_zones_len">
+ <return-type type="guint"/>
+ <parameters/>
+ </method>
+ <method name="AsUri" cname="gst_sdp_message_as_uri" shared="true">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter name="scheme" type="const-gchar*"/>
+ <parameter name="msg" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="New" cname="gst_sdp_message_new" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="msg" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="ParseUri" cname="gst_sdp_message_parse_uri" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="uri" type="const-gchar*"/>
+ <parameter name="msg" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="SDPOrigin" cname="GstSDPOrigin" opaque="false" hidden="false">
+ <field cname="username" access="public" writeable="true" readable="true" name="Username" type="gchar*"/>
+ <field cname="sess_id" access="public" writeable="true" readable="true" name="SessId" type="gchar*"/>
+ <field cname="sess_version" access="public" writeable="true" readable="true" name="SessVersion" type="gchar*"/>
+ <field cname="nettype" access="public" writeable="true" readable="true" name="Nettype" type="gchar*"/>
+ <field cname="addrtype" access="public" writeable="true" readable="true" name="Addrtype" type="gchar*"/>
+ <field cname="addr" access="public" writeable="true" readable="true" name="Addr" type="gchar*"/>
+ </struct>
+ <struct name="SDPTime" cname="GstSDPTime" opaque="false" hidden="false">
+ <field cname="start" access="public" writeable="true" readable="true" name="Start" type="gchar*"/>
+ <field cname="stop" access="public" writeable="true" readable="true" name="Stop" type="gchar*"/>
+ <field cname="repeat" access="public" writeable="true" readable="true" name="Repeat" type="GArray*" array="true" null_term_array="true"/>
+ </struct>
+ <struct name="SDPZone" cname="GstSDPZone" opaque="false" hidden="false">
+ <field cname="time" access="public" writeable="true" readable="true" name="Time" type="gchar*"/>
+ <field cname="typed_time" access="public" writeable="true" readable="true" name="TypedTime" type="gchar*"/>
+ </struct>
+ <object name="Global" cname="GstSdpGlobal" opaque="true">
+ <method name="SdpAddressIsMulticast" cname="gst_sdp_address_is_multicast" shared="true">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="nettype" type="const-gchar*"/>
+ <parameter name="addrtype" type="const-gchar*"/>
+ <parameter name="addr" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="SdpMediaNew" cname="gst_sdp_media_new" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SdpMessageAsUri" cname="gst_sdp_message_as_uri" shared="true">
+ <return-type type="gchar*" owned="true"/>
+ <parameters>
+ <parameter name="scheme" type="const-gchar*"/>
+ <parameter name="msg" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SdpMessageNew" cname="gst_sdp_message_new" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SdpMessageParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="data" type="guint8"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="msg" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="SdpMessageParseUri" cname="gst_sdp_message_parse_uri" shared="true">
+ <return-type type="GstSDPResult"/>
+ <parameters>
+ <parameter name="uri" type="const-gchar*"/>
+ <parameter name="msg" type="GstSDPMessage*">
+ <warning>missing glib:type-name</warning>
+ </parameter>
+ </parameters>
+ </method>
+ </object>
+ <object name="Constants" cname="GstSdpConstants" opaque="true">
+ <constant value="AS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_AS"/>
+ <constant value="CT" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_CT"/>
+ <constant value="X-" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_EXT_PREFIX"/>
+ <constant value="RR" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RR"/>
+ <constant value="RS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RS"/>
+ <constant value="TIAS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_TIAS"/>
+ </object>
+ </namespace>
</api>