Update gir-files to 1.16.2

This commit is contained in:
Sebastian Dröge 2019-12-15 12:18:09 +02:00
parent 78525333cc
commit 653b7f1da4
18 changed files with 85403 additions and 22450 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -15,12 +15,239 @@ and/or use gtk-doc annotations. -->
shared-library="libgstwebrtc-1.0.so.0" shared-library="libgstwebrtc-1.0.so.0"
c:identifier-prefixes="Gst" c:identifier-prefixes="Gst"
c:symbol-prefixes="gst"> c:symbol-prefixes="gst">
<function-macro name="IS_WEBRTC_DTLS_TRANSPORT"
c:identifier="GST_IS_WEBRTC_DTLS_TRANSPORT"
introspectable="0">
<source-position filename="dtlstransport.h" line="33"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_DTLS_TRANSPORT_CLASS"
c:identifier="GST_IS_WEBRTC_DTLS_TRANSPORT_CLASS"
introspectable="0">
<source-position filename="dtlstransport.h" line="35"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_ICE_TRANSPORT"
c:identifier="GST_IS_WEBRTC_ICE_TRANSPORT"
introspectable="0">
<source-position filename="icetransport.h" line="32"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_ICE_TRANSPORT_CLASS"
c:identifier="GST_IS_WEBRTC_ICE_TRANSPORT_CLASS"
introspectable="0">
<source-position filename="icetransport.h" line="34"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_RTP_RECEIVER"
c:identifier="GST_IS_WEBRTC_RTP_RECEIVER"
introspectable="0">
<source-position filename="rtpreceiver.h" line="33"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_RTP_RECEIVER_CLASS"
c:identifier="GST_IS_WEBRTC_RTP_RECEIVER_CLASS"
introspectable="0">
<source-position filename="rtpreceiver.h" line="35"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_RTP_SENDER"
c:identifier="GST_IS_WEBRTC_RTP_SENDER"
introspectable="0">
<source-position filename="rtpsender.h" line="33"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_RTP_SENDER_CLASS"
c:identifier="GST_IS_WEBRTC_RTP_SENDER_CLASS"
introspectable="0">
<source-position filename="rtpsender.h" line="35"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_RTP_TRANSCEIVER"
c:identifier="GST_IS_WEBRTC_RTP_TRANSCEIVER"
introspectable="0">
<source-position filename="rtptransceiver.h" line="34"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="IS_WEBRTC_RTP_TRANSCEIVER_CLASS"
c:identifier="GST_IS_WEBRTC_RTP_TRANSCEIVER_CLASS"
introspectable="0">
<source-position filename="rtptransceiver.h" line="36"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_DTLS_TRANSPORT"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT"
introspectable="0">
<source-position filename="dtlstransport.h" line="32"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_DTLS_TRANSPORT_CLASS"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_CLASS"
introspectable="0">
<source-position filename="dtlstransport.h" line="34"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_DTLS_TRANSPORT_GET_CLASS"
c:identifier="GST_WEBRTC_DTLS_TRANSPORT_GET_CLASS"
introspectable="0">
<source-position filename="dtlstransport.h" line="36"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_ICE_TRANSPORT"
c:identifier="GST_WEBRTC_ICE_TRANSPORT"
introspectable="0">
<source-position filename="icetransport.h" line="31"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_ICE_TRANSPORT_CLASS"
c:identifier="GST_WEBRTC_ICE_TRANSPORT_CLASS"
introspectable="0">
<source-position filename="icetransport.h" line="33"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_ICE_TRANSPORT_GET_CLASS"
c:identifier="GST_WEBRTC_ICE_TRANSPORT_GET_CLASS"
introspectable="0">
<source-position filename="icetransport.h" line="35"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_RECEIVER"
c:identifier="GST_WEBRTC_RTP_RECEIVER"
introspectable="0">
<source-position filename="rtpreceiver.h" line="32"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_RECEIVER_CLASS"
c:identifier="GST_WEBRTC_RTP_RECEIVER_CLASS"
introspectable="0">
<source-position filename="rtpreceiver.h" line="34"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_RECEIVER_GET_CLASS"
c:identifier="GST_WEBRTC_RTP_RECEIVER_GET_CLASS"
introspectable="0">
<source-position filename="rtpreceiver.h" line="36"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_SENDER"
c:identifier="GST_WEBRTC_RTP_SENDER"
introspectable="0">
<source-position filename="rtpsender.h" line="32"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_SENDER_CLASS"
c:identifier="GST_WEBRTC_RTP_SENDER_CLASS"
introspectable="0">
<source-position filename="rtpsender.h" line="34"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_SENDER_GET_CLASS"
c:identifier="GST_WEBRTC_RTP_SENDER_GET_CLASS"
introspectable="0">
<source-position filename="rtpsender.h" line="36"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_TRANSCEIVER"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER"
introspectable="0">
<source-position filename="rtptransceiver.h" line="33"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_TRANSCEIVER_CLASS"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_CLASS"
introspectable="0">
<source-position filename="rtptransceiver.h" line="35"/>
<parameters>
<parameter name="klass">
</parameter>
</parameters>
</function-macro>
<function-macro name="WEBRTC_RTP_TRANSCEIVER_GET_CLASS"
c:identifier="GST_WEBRTC_RTP_TRANSCEIVER_GET_CLASS"
introspectable="0">
<source-position filename="rtptransceiver.h" line="37"/>
<parameters>
<parameter name="obj">
</parameter>
</parameters>
</function-macro>
<enumeration name="WebRTCBundlePolicy" <enumeration name="WebRTCBundlePolicy"
version="1.16" version="1.16"
glib:type-name="GstWebRTCBundlePolicy" glib:type-name="GstWebRTCBundlePolicy"
glib:get-type="gst_webrtc_bundle_policy_get_type" glib:get-type="gst_webrtc_bundle_policy_get_type"
c:type="GstWebRTCBundlePolicy"> c:type="GstWebRTCBundlePolicy">
<doc xml:space="preserve">GST_WEBRTC_BUNDLE_POLICY_NONE: none <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="332">GST_WEBRTC_BUNDLE_POLICY_NONE: none
GST_WEBRTC_BUNDLE_POLICY_BALANCED: balanced GST_WEBRTC_BUNDLE_POLICY_BALANCED: balanced
GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT: max-compat GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT: max-compat
GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE: max-bundle GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE: max-bundle
@ -51,7 +278,9 @@ for more information.</doc>
glib:type-name="GstWebRTCDTLSSetup" glib:type-name="GstWebRTCDTLSSetup"
glib:get-type="gst_webrtc_dtls_setup_get_type" glib:get-type="gst_webrtc_dtls_setup_get_type"
c:type="GstWebRTCDTLSSetup"> c:type="GstWebRTCDTLSSetup">
<doc xml:space="preserve">GST_WEBRTC_DTLS_SETUP_NONE: none <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="210">GST_WEBRTC_DTLS_SETUP_NONE: none
GST_WEBRTC_DTLS_SETUP_ACTPASS: actpass GST_WEBRTC_DTLS_SETUP_ACTPASS: actpass
GST_WEBRTC_DTLS_SETUP_ACTIVE: sendonly GST_WEBRTC_DTLS_SETUP_ACTIVE: sendonly
GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc> GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
@ -83,7 +312,9 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
glib:type-name="GstWebRTCDTLSTransport" glib:type-name="GstWebRTCDTLSTransport"
glib:get-type="gst_webrtc_dtls_transport_get_type" glib:get-type="gst_webrtc_dtls_transport_get_type"
glib:type-struct="WebRTCDTLSTransportClass"> glib:type-struct="WebRTCDTLSTransportClass">
<source-position filename="dtlstransport.h" line="59"/>
<constructor name="new" c:identifier="gst_webrtc_dtls_transport_new"> <constructor name="new" c:identifier="gst_webrtc_dtls_transport_new">
<source-position filename="dtlstransport.h" line="62"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="WebRTCDTLSTransport" c:type="GstWebRTCDTLSTransport*"/> <type name="WebRTCDTLSTransport" c:type="GstWebRTCDTLSTransport*"/>
</return-value> </return-value>
@ -98,6 +329,7 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
</constructor> </constructor>
<method name="set_transport" <method name="set_transport"
c:identifier="gst_webrtc_dtls_transport_set_transport"> c:identifier="gst_webrtc_dtls_transport_set_transport">
<source-position filename="dtlstransport.h" line="65"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -163,7 +395,7 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
<type name="Gst.Element" c:type="GstElement*"/> <type name="Gst.Element" c:type="GstElement*"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -171,11 +403,12 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
<record name="WebRTCDTLSTransportClass" <record name="WebRTCDTLSTransportClass"
c:type="GstWebRTCDTLSTransportClass" c:type="GstWebRTCDTLSTransportClass"
glib:is-gtype-struct-for="WebRTCDTLSTransport"> glib:is-gtype-struct-for="WebRTCDTLSTransport">
<source-position filename="dtlstransport.h" line="59"/>
<field name="parent_class"> <field name="parent_class">
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -184,7 +417,9 @@ GST_WEBRTC_DTLS_SETUP_PASSIVE: recvonly</doc>
glib:type-name="GstWebRTCDTLSTransportState" glib:type-name="GstWebRTCDTLSTransportState"
glib:get-type="gst_webrtc_dtls_transport_state_get_type" glib:get-type="gst_webrtc_dtls_transport_state_get_type"
c:type="GstWebRTCDTLSTransportState"> c:type="GstWebRTCDTLSTransportState">
<doc xml:space="preserve">GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW: new <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="57">GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW: new
GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED: closed GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED: closed
GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED: failed GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED: failed
GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING: connecting GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING: connecting
@ -220,7 +455,9 @@ GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED: connected</doc>
glib:type-name="GstWebRTCDataChannelState" glib:type-name="GstWebRTCDataChannelState"
glib:get-type="gst_webrtc_data_channel_state_get_type" glib:get-type="gst_webrtc_data_channel_state_get_type"
c:type="GstWebRTCDataChannelState"> c:type="GstWebRTCDataChannelState">
<doc xml:space="preserve">GST_WEBRTC_DATA_CHANNEL_STATE_NEW: new <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="311">GST_WEBRTC_DATA_CHANNEL_STATE_NEW: new
GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING: connection GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING: connection
GST_WEBRTC_DATA_CHANNEL_STATE_OPEN: open GST_WEBRTC_DATA_CHANNEL_STATE_OPEN: open
GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING: closing GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING: closing
@ -261,20 +498,24 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcdatachannelstate"&gt;h
value="0" value="0"
c:identifier="GST_WEBRTC_FEC_TYPE_NONE" c:identifier="GST_WEBRTC_FEC_TYPE_NONE"
glib:nick="none"> glib:nick="none">
<doc xml:space="preserve">none</doc> <doc xml:space="preserve" filename="webrtc_fwd.h" line="262">none</doc>
</member> </member>
<member name="ulp_red" <member name="ulp_red"
value="1" value="1"
c:identifier="GST_WEBRTC_FEC_TYPE_ULP_RED" c:identifier="GST_WEBRTC_FEC_TYPE_ULP_RED"
glib:nick="ulp-red"> glib:nick="ulp-red">
<doc xml:space="preserve">ulpfec + red</doc> <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="263">ulpfec + red</doc>
</member> </member>
</enumeration> </enumeration>
<enumeration name="WebRTCICEComponent" <enumeration name="WebRTCICEComponent"
glib:type-name="GstWebRTCICEComponent" glib:type-name="GstWebRTCICEComponent"
glib:get-type="gst_webrtc_ice_component_get_type" glib:get-type="gst_webrtc_ice_component_get_type"
c:type="GstWebRTCICEComponent"> c:type="GstWebRTCICEComponent">
<doc xml:space="preserve">GST_WEBRTC_ICE_COMPONENT_RTP, <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="165">GST_WEBRTC_ICE_COMPONENT_RTP,
GST_WEBRTC_ICE_COMPONENT_RTCP,</doc> GST_WEBRTC_ICE_COMPONENT_RTCP,</doc>
<member name="rtp" <member name="rtp"
value="0" value="0"
@ -291,7 +532,9 @@ GST_WEBRTC_ICE_COMPONENT_RTCP,</doc>
glib:type-name="GstWebRTCICEConnectionState" glib:type-name="GstWebRTCICEConnectionState"
glib:get-type="gst_webrtc_ice_connection_state_get_type" glib:get-type="gst_webrtc_ice_connection_state_get_type"
c:type="GstWebRTCICEConnectionState"> c:type="GstWebRTCICEConnectionState">
<doc xml:space="preserve">GST_WEBRTC_ICE_CONNECTION_STATE_NEW: new <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="89">GST_WEBRTC_ICE_CONNECTION_STATE_NEW: new
GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING: checking GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING: checking
GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED: connected GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED: connected
GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED: completed GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED: completed
@ -339,7 +582,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtciceconnectionstate"&gt
glib:type-name="GstWebRTCICEGatheringState" glib:type-name="GstWebRTCICEGatheringState"
glib:get-type="gst_webrtc_ice_gathering_state_get_type" glib:get-type="gst_webrtc_ice_gathering_state_get_type"
c:type="GstWebRTCICEGatheringState"> c:type="GstWebRTCICEGatheringState">
<doc xml:space="preserve">GST_WEBRTC_ICE_GATHERING_STATE_NEW: new <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="74">GST_WEBRTC_ICE_GATHERING_STATE_NEW: new
GST_WEBRTC_ICE_GATHERING_STATE_GATHERING: gathering GST_WEBRTC_ICE_GATHERING_STATE_GATHERING: gathering
GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE: complete GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE: complete
See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate"&gt;http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate&lt;/ulink&gt;</doc> See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate"&gt;http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate&lt;/ulink&gt;</doc>
@ -363,7 +608,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcicegatheringstate"&gt;
glib:type-name="GstWebRTCICERole" glib:type-name="GstWebRTCICERole"
glib:get-type="gst_webrtc_ice_role_get_type" glib:get-type="gst_webrtc_ice_role_get_type"
c:type="GstWebRTCICERole"> c:type="GstWebRTCICERole">
<doc xml:space="preserve">GST_WEBRTC_ICE_ROLE_CONTROLLED: controlled <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="154">GST_WEBRTC_ICE_ROLE_CONTROLLED: controlled
GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc> GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
<member name="controlled" <member name="controlled"
value="0" value="0"
@ -384,7 +631,9 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
glib:type-name="GstWebRTCICETransport" glib:type-name="GstWebRTCICETransport"
glib:get-type="gst_webrtc_ice_transport_get_type" glib:get-type="gst_webrtc_ice_transport_get_type"
glib:type-struct="WebRTCICETransportClass"> glib:type-struct="WebRTCICETransportClass">
<source-position filename="icetransport.h" line="61"/>
<virtual-method name="gather_candidates"> <virtual-method name="gather_candidates">
<source-position filename="icetransport.h" line="58"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</return-value> </return-value>
@ -396,6 +645,7 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</virtual-method> </virtual-method>
<method name="connection_state_change" <method name="connection_state_change"
c:identifier="gst_webrtc_ice_transport_connection_state_change"> c:identifier="gst_webrtc_ice_transport_connection_state_change">
<source-position filename="icetransport.h" line="64"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -411,6 +661,7 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</method> </method>
<method name="gathering_state_change" <method name="gathering_state_change"
c:identifier="gst_webrtc_ice_transport_gathering_state_change"> c:identifier="gst_webrtc_ice_transport_gathering_state_change">
<source-position filename="icetransport.h" line="67"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -426,6 +677,7 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</method> </method>
<method name="new_candidate" <method name="new_candidate"
c:identifier="gst_webrtc_ice_transport_new_candidate"> c:identifier="gst_webrtc_ice_transport_new_candidate">
<source-position filename="icetransport.h" line="72"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -446,6 +698,7 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</method> </method>
<method name="selected_pair_change" <method name="selected_pair_change"
c:identifier="gst_webrtc_ice_transport_selected_pair_change"> c:identifier="gst_webrtc_ice_transport_selected_pair_change">
<source-position filename="icetransport.h" line="70"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -491,7 +744,7 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
<type name="Gst.Element" c:type="GstElement*"/> <type name="Gst.Element" c:type="GstElement*"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -514,11 +767,13 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
<record name="WebRTCICETransportClass" <record name="WebRTCICETransportClass"
c:type="GstWebRTCICETransportClass" c:type="GstWebRTCICETransportClass"
glib:is-gtype-struct-for="WebRTCICETransport"> glib:is-gtype-struct-for="WebRTCICETransport">
<source-position filename="icetransport.h" line="61"/>
<field name="parent_class"> <field name="parent_class">
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="gather_candidates"> <field name="gather_candidates">
<callback name="gather_candidates"> <callback name="gather_candidates">
<source-position filename="icetransport.h" line="58"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="gboolean" c:type="gboolean"/> <type name="gboolean" c:type="gboolean"/>
</return-value> </return-value>
@ -530,7 +785,7 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
</callback> </callback>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -540,7 +795,9 @@ GST_WEBRTC_ICE_ROLE_CONTROLLING: controlling</doc>
glib:type-name="GstWebRTCICETransportPolicy" glib:type-name="GstWebRTCICETransportPolicy"
glib:get-type="gst_webrtc_ice_transport_policy_get_type" glib:get-type="gst_webrtc_ice_transport_policy_get_type"
c:type="GstWebRTCICETransportPolicy"> c:type="GstWebRTCICETransportPolicy">
<doc xml:space="preserve">GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL: all <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="352">GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL: all
GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY: relay GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY: relay
See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1 See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1
for more information.</doc> for more information.</doc>
@ -559,7 +816,9 @@ for more information.</doc>
glib:type-name="GstWebRTCPeerConnectionState" glib:type-name="GstWebRTCPeerConnectionState"
glib:get-type="gst_webrtc_peer_connection_state_get_type" glib:get-type="gst_webrtc_peer_connection_state_get_type"
c:type="GstWebRTCPeerConnectionState"> c:type="GstWebRTCPeerConnectionState">
<doc xml:space="preserve">GST_WEBRTC_PEER_CONNECTION_STATE_NEW: new <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="133">GST_WEBRTC_PEER_CONNECTION_STATE_NEW: new
GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING: connecting GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING: connecting
GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED: connected GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED: connected
GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED: disconnected GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED: disconnected
@ -602,7 +861,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectionstate"&g
glib:type-name="GstWebRTCPriorityType" glib:type-name="GstWebRTCPriorityType"
glib:get-type="gst_webrtc_priority_type_get_type" glib:get-type="gst_webrtc_priority_type_get_type"
c:type="GstWebRTCPriorityType"> c:type="GstWebRTCPriorityType">
<doc xml:space="preserve">GST_WEBRTC_PRIORITY_TYPE_VERY_LOW: very-low <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="292">GST_WEBRTC_PRIORITY_TYPE_VERY_LOW: very-low
GST_WEBRTC_PRIORITY_TYPE_LOW: low GST_WEBRTC_PRIORITY_TYPE_LOW: low
GST_WEBRTC_PRIORITY_TYPE_MEDIUM: medium GST_WEBRTC_PRIORITY_TYPE_MEDIUM: medium
GST_WEBRTC_PRIORITY_TYPE_HIGH: high GST_WEBRTC_PRIORITY_TYPE_HIGH: high
@ -635,13 +896,16 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
glib:type-name="GstWebRTCRTPReceiver" glib:type-name="GstWebRTCRTPReceiver"
glib:get-type="gst_webrtc_rtp_receiver_get_type" glib:get-type="gst_webrtc_rtp_receiver_get_type"
glib:type-struct="WebRTCRTPReceiverClass"> glib:type-struct="WebRTCRTPReceiverClass">
<source-position filename="rtpreceiver.h" line="54"/>
<constructor name="new" c:identifier="gst_webrtc_rtp_receiver_new"> <constructor name="new" c:identifier="gst_webrtc_rtp_receiver_new">
<source-position filename="rtpreceiver.h" line="57"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="WebRTCRTPReceiver" c:type="GstWebRTCRTPReceiver*"/> <type name="WebRTCRTPReceiver" c:type="GstWebRTCRTPReceiver*"/>
</return-value> </return-value>
</constructor> </constructor>
<method name="set_rtcp_transport" <method name="set_rtcp_transport"
c:identifier="gst_webrtc_rtp_receiver_set_rtcp_transport"> c:identifier="gst_webrtc_rtp_receiver_set_rtcp_transport">
<source-position filename="rtpreceiver.h" line="62"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -656,6 +920,7 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
</method> </method>
<method name="set_transport" <method name="set_transport"
c:identifier="gst_webrtc_rtp_receiver_set_transport"> c:identifier="gst_webrtc_rtp_receiver_set_transport">
<source-position filename="rtpreceiver.h" line="59"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -678,7 +943,7 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
<type name="WebRTCDTLSTransport" c:type="GstWebRTCDTLSTransport*"/> <type name="WebRTCDTLSTransport" c:type="GstWebRTCDTLSTransport*"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -686,11 +951,12 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
<record name="WebRTCRTPReceiverClass" <record name="WebRTCRTPReceiverClass"
c:type="GstWebRTCRTPReceiverClass" c:type="GstWebRTCRTPReceiverClass"
glib:is-gtype-struct-for="WebRTCRTPReceiver"> glib:is-gtype-struct-for="WebRTCRTPReceiver">
<source-position filename="rtpreceiver.h" line="54"/>
<field name="parent_class"> <field name="parent_class">
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -702,13 +968,16 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
glib:type-name="GstWebRTCRTPSender" glib:type-name="GstWebRTCRTPSender"
glib:get-type="gst_webrtc_rtp_sender_get_type" glib:get-type="gst_webrtc_rtp_sender_get_type"
glib:type-struct="WebRTCRTPSenderClass"> glib:type-struct="WebRTCRTPSenderClass">
<source-position filename="rtpsender.h" line="56"/>
<constructor name="new" c:identifier="gst_webrtc_rtp_sender_new"> <constructor name="new" c:identifier="gst_webrtc_rtp_sender_new">
<source-position filename="rtpsender.h" line="59"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="WebRTCRTPSender" c:type="GstWebRTCRTPSender*"/> <type name="WebRTCRTPSender" c:type="GstWebRTCRTPSender*"/>
</return-value> </return-value>
</constructor> </constructor>
<method name="set_rtcp_transport" <method name="set_rtcp_transport"
c:identifier="gst_webrtc_rtp_sender_set_rtcp_transport"> c:identifier="gst_webrtc_rtp_sender_set_rtcp_transport">
<source-position filename="rtpsender.h" line="65"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -723,6 +992,7 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
</method> </method>
<method name="set_transport" <method name="set_transport"
c:identifier="gst_webrtc_rtp_sender_set_transport"> c:identifier="gst_webrtc_rtp_sender_set_transport">
<source-position filename="rtpsender.h" line="62"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
@ -750,7 +1020,7 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
</array> </array>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -758,11 +1028,12 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
<record name="WebRTCRTPSenderClass" <record name="WebRTCRTPSenderClass"
c:type="GstWebRTCRTPSenderClass" c:type="GstWebRTCRTPSenderClass"
glib:is-gtype-struct-for="WebRTCRTPSender"> glib:is-gtype-struct-for="WebRTCRTPSender">
<source-position filename="rtpsender.h" line="56"/>
<field name="parent_class"> <field name="parent_class">
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -775,6 +1046,7 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
glib:type-name="GstWebRTCRTPTransceiver" glib:type-name="GstWebRTCRTPTransceiver"
glib:get-type="gst_webrtc_rtp_transceiver_get_type" glib:get-type="gst_webrtc_rtp_transceiver_get_type"
glib:type-struct="WebRTCRTPTransceiverClass"> glib:type-struct="WebRTCRTPTransceiverClass">
<source-position filename="rtptransceiver.h" line="62"/>
<property name="mlineindex" <property name="mlineindex"
writable="1" writable="1"
construct-only="1" construct-only="1"
@ -823,7 +1095,7 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
<type name="Gst.Caps" c:type="GstCaps*"/> <type name="Gst.Caps" c:type="GstCaps*"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -831,11 +1103,12 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
<record name="WebRTCRTPTransceiverClass" <record name="WebRTCRTPTransceiverClass"
c:type="GstWebRTCRTPTransceiverClass" c:type="GstWebRTCRTPTransceiverClass"
glib:is-gtype-struct-for="WebRTCRTPTransceiver"> glib:is-gtype-struct-for="WebRTCRTPTransceiver">
<source-position filename="rtptransceiver.h" line="62"/>
<field name="parent_class"> <field name="parent_class">
<type name="Gst.ObjectClass" c:type="GstObjectClass"/> <type name="Gst.ObjectClass" c:type="GstObjectClass"/>
</field> </field>
<field name="_padding"> <field name="_padding">
<array zero-terminated="0" c:type="gpointer" fixed-size="4"> <array zero-terminated="0" fixed-size="4">
<type name="gpointer" c:type="gpointer"/> <type name="gpointer" c:type="gpointer"/>
</array> </array>
</field> </field>
@ -875,7 +1148,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcprioritytype"&gt;http:
glib:type-name="GstWebRTCSCTPTransportState" glib:type-name="GstWebRTCSCTPTransportState"
glib:get-type="gst_webrtc_sctp_transport_state_get_type" glib:get-type="gst_webrtc_sctp_transport_state_get_type"
c:type="GstWebRTCSCTPTransportState"> c:type="GstWebRTCSCTPTransportState">
<doc xml:space="preserve">GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW: new <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="273">GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW: new
GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING: connecting GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING: connecting
GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED: connected GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED: connected
GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED: closed GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED: closed
@ -905,7 +1180,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcsctptransportstate"&gt
glib:type-name="GstWebRTCSDPType" glib:type-name="GstWebRTCSDPType"
glib:get-type="gst_webrtc_sdp_type_get_type" glib:get-type="gst_webrtc_sdp_type_get_type"
c:type="GstWebRTCSDPType"> c:type="GstWebRTCSDPType">
<doc xml:space="preserve">GST_WEBRTC_SDP_TYPE_OFFER: offer <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="176">GST_WEBRTC_SDP_TYPE_OFFER: offer
GST_WEBRTC_SDP_TYPE_PRANSWER: pranswer GST_WEBRTC_SDP_TYPE_PRANSWER: pranswer
GST_WEBRTC_SDP_TYPE_ANSWER: answer GST_WEBRTC_SDP_TYPE_ANSWER: answer
GST_WEBRTC_SDP_TYPE_ROLLBACK: rollback GST_WEBRTC_SDP_TYPE_ROLLBACK: rollback
@ -931,14 +1208,19 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#rtcsdptype"&gt;http://w3c.git
glib:nick="rollback"> glib:nick="rollback">
</member> </member>
<function name="to_string" c:identifier="gst_webrtc_sdp_type_to_string"> <function name="to_string" c:identifier="gst_webrtc_sdp_type_to_string">
<source-position filename="rtcsessiondescription.h" line="30"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve">the string representation of @type or "unknown" when @type is not <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="41">the string representation of @type or "unknown" when @type is not
recognized.</doc> recognized.</doc>
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
</return-value> </return-value>
<parameters> <parameters>
<parameter name="type" transfer-ownership="none"> <parameter name="type" transfer-ownership="none">
<doc xml:space="preserve">a #GstWebRTCSDPType</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="39">a #GstWebRTCSDPType</doc>
<type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/> <type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/>
</parameter> </parameter>
</parameters> </parameters>
@ -949,56 +1231,80 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#rtcsdptype"&gt;http://w3c.git
glib:type-name="GstWebRTCSessionDescription" glib:type-name="GstWebRTCSessionDescription"
glib:get-type="gst_webrtc_session_description_get_type" glib:get-type="gst_webrtc_session_description_get_type"
c:symbol-prefix="webrtc_session_description"> c:symbol-prefix="webrtc_session_description">
<doc xml:space="preserve">See &lt;ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class"&gt;https://www.w3.org/TR/webrtc/#rtcsessiondescription-class&lt;/ulink&gt;</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.h"
line="36">See &lt;ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class"&gt;https://www.w3.org/TR/webrtc/#rtcsessiondescription-class&lt;/ulink&gt;</doc>
<source-position filename="rtcsessiondescription.h" line="47"/>
<field name="type" writable="1"> <field name="type" writable="1">
<doc xml:space="preserve">the #GstWebRTCSDPType of the description</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.h"
line="38">the #GstWebRTCSDPType of the description</doc>
<type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/> <type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/>
</field> </field>
<field name="sdp" writable="1"> <field name="sdp" writable="1">
<doc xml:space="preserve">the #GstSDPMessage of the description</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.h"
line="39">the #GstSDPMessage of the description</doc>
<type name="GstSdp.SDPMessage" c:type="GstSDPMessage*"/> <type name="GstSdp.SDPMessage" c:type="GstSDPMessage*"/>
</field> </field>
<constructor name="new" <constructor name="new"
c:identifier="gst_webrtc_session_description_new"> c:identifier="gst_webrtc_session_description_new">
<source-position filename="rtcsessiondescription.h" line="50"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve">a new #GstWebRTCSessionDescription from @type <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="103">a new #GstWebRTCSessionDescription from @type
and @sdp</doc> and @sdp</doc>
<type name="WebRTCSessionDescription" <type name="WebRTCSessionDescription"
c:type="GstWebRTCSessionDescription*"/> c:type="GstWebRTCSessionDescription*"/>
</return-value> </return-value>
<parameters> <parameters>
<parameter name="type" transfer-ownership="none"> <parameter name="type" transfer-ownership="none">
<doc xml:space="preserve">a #GstWebRTCSDPType</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="100">a #GstWebRTCSDPType</doc>
<type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/> <type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/>
</parameter> </parameter>
<parameter name="sdp" transfer-ownership="full"> <parameter name="sdp" transfer-ownership="full">
<doc xml:space="preserve">a #GstSDPMessage</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="101">a #GstSDPMessage</doc>
<type name="GstSdp.SDPMessage" c:type="GstSDPMessage*"/> <type name="GstSdp.SDPMessage" c:type="GstSDPMessage*"/>
</parameter> </parameter>
</parameters> </parameters>
</constructor> </constructor>
<method name="copy" c:identifier="gst_webrtc_session_description_copy"> <method name="copy" c:identifier="gst_webrtc_session_description_copy">
<source-position filename="rtcsessiondescription.h" line="52"/>
<return-value transfer-ownership="full"> <return-value transfer-ownership="full">
<doc xml:space="preserve">a new copy of @src</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="65">a new copy of @src</doc>
<type name="WebRTCSessionDescription" <type name="WebRTCSessionDescription"
c:type="GstWebRTCSessionDescription*"/> c:type="GstWebRTCSessionDescription*"/>
</return-value> </return-value>
<parameters> <parameters>
<instance-parameter name="src" transfer-ownership="none"> <instance-parameter name="src" transfer-ownership="none">
<doc xml:space="preserve">a #GstWebRTCSessionDescription</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="63">a #GstWebRTCSessionDescription</doc>
<type name="WebRTCSessionDescription" <type name="WebRTCSessionDescription"
c:type="const GstWebRTCSessionDescription*"/> c:type="const GstWebRTCSessionDescription*"/>
</instance-parameter> </instance-parameter>
</parameters> </parameters>
</method> </method>
<method name="free" c:identifier="gst_webrtc_session_description_free"> <method name="free" c:identifier="gst_webrtc_session_description_free">
<doc xml:space="preserve">Free @desc and all associated resources</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="83">Free @desc and all associated resources</doc>
<source-position filename="rtcsessiondescription.h" line="54"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
<parameters> <parameters>
<instance-parameter name="desc" transfer-ownership="full"> <instance-parameter name="desc" transfer-ownership="full">
<doc xml:space="preserve">a #GstWebRTCSessionDescription</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="85">a #GstWebRTCSessionDescription</doc>
<type name="WebRTCSessionDescription" <type name="WebRTCSessionDescription"
c:type="GstWebRTCSessionDescription*"/> c:type="GstWebRTCSessionDescription*"/>
</instance-parameter> </instance-parameter>
@ -1009,7 +1315,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#rtcsdptype"&gt;http://w3c.git
glib:type-name="GstWebRTCSignalingState" glib:type-name="GstWebRTCSignalingState"
glib:get-type="gst_webrtc_signaling_state_get_type" glib:get-type="gst_webrtc_signaling_state_get_type"
c:type="GstWebRTCSignalingState"> c:type="GstWebRTCSignalingState">
<doc xml:space="preserve">GST_WEBRTC_SIGNALING_STATE_STABLE: stable <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="112">GST_WEBRTC_SIGNALING_STATE_STABLE: stable
GST_WEBRTC_SIGNALING_STATE_CLOSED: closed GST_WEBRTC_SIGNALING_STATE_CLOSED: closed
GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER: have-local-offer GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER: have-local-offer
GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER: have-remote-offer GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER: have-remote-offer
@ -1051,7 +1359,9 @@ See &lt;ulink url="http://w3c.github.io/webrtc-pc/#dom-rtcsignalingstate"&gt;htt
glib:type-name="GstWebRTCStatsType" glib:type-name="GstWebRTCStatsType"
glib:get-type="gst_webrtc_stats_type_get_type" glib:get-type="gst_webrtc_stats_type_get_type"
c:type="GstWebRTCStatsType"> c:type="GstWebRTCStatsType">
<doc xml:space="preserve">GST_WEBRTC_STATS_CODEC: codec <doc xml:space="preserve"
filename="webrtc_fwd.h"
line="225">GST_WEBRTC_STATS_CODEC: codec
GST_WEBRTC_STATS_INBOUND_RTP: inbound-rtp GST_WEBRTC_STATS_INBOUND_RTP: inbound-rtp
GST_WEBRTC_STATS_OUTBOUND_RTP: outbound-rtp GST_WEBRTC_STATS_OUTBOUND_RTP: outbound-rtp
GST_WEBRTC_STATS_REMOTE_INBOUND_RTP: remote-inbound-rtp GST_WEBRTC_STATS_REMOTE_INBOUND_RTP: remote-inbound-rtp
@ -1139,14 +1449,19 @@ GST_WEBRTC_STATS_CERTIFICATE: certificate</doc>
<function name="webrtc_sdp_type_to_string" <function name="webrtc_sdp_type_to_string"
c:identifier="gst_webrtc_sdp_type_to_string" c:identifier="gst_webrtc_sdp_type_to_string"
moved-to="WebRTCSDPType.to_string"> moved-to="WebRTCSDPType.to_string">
<source-position filename="rtcsessiondescription.h" line="30"/>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<doc xml:space="preserve">the string representation of @type or "unknown" when @type is not <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="41">the string representation of @type or "unknown" when @type is not
recognized.</doc> recognized.</doc>
<type name="utf8" c:type="const gchar*"/> <type name="utf8" c:type="const gchar*"/>
</return-value> </return-value>
<parameters> <parameters>
<parameter name="type" transfer-ownership="none"> <parameter name="type" transfer-ownership="none">
<doc xml:space="preserve">a #GstWebRTCSDPType</doc> <doc xml:space="preserve"
filename="rtcsessiondescription.c"
line="39">a #GstWebRTCSDPType</doc>
<type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/> <type name="WebRTCSDPType" c:type="GstWebRTCSDPType"/>
</parameter> </parameter>
</parameters> </parameters>