diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2021-06-24 14:46:47 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2021-06-24 14:54:53 -0400 |
commit | 239320e19042a7633ea3f716bd061f6891f77a9d (patch) | |
tree | 9071b116d2075e6611977d3f4bf0983fc98d98bb /sources/gstreamer-sharp-api.raw | |
parent | 18e3a2639e44bd5142be92070fbba472f25cb8ac (diff) |
Update webrtc bindings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/29>
Diffstat (limited to 'sources/gstreamer-sharp-api.raw')
-rw-r--r-- | sources/gstreamer-sharp-api.raw | 210 |
1 files changed, 25 insertions, 185 deletions
diff --git a/sources/gstreamer-sharp-api.raw b/sources/gstreamer-sharp-api.raw index 7a1ca6e..efeba26 100644 --- a/sources/gstreamer-sharp-api.raw +++ b/sources/gstreamer-sharp-api.raw @@ -31685,51 +31685,19 @@ <member cname="GST_WEBRTC_STATS_CERTIFICATE" name="Certificate" value="14"/> </enum> <object name="WebRTCDTLSTransport" cname="GstWebRTCDTLSTransport" opaque="false" hidden="false" parent="GstObject"> - <class_struct cname="GstWebRTCDTLSTransportClass"> - <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass"> - <warning>missing glib:type-name</warning> - </field> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - </class_struct> + <class_struct cname="GstWebRTCDTLSTransportClass"/> <method name="GetType" cname="gst_webrtc_dtls_transport_get_type" shared="true"> <return-type type="GType"/> </method> - <constructor cname="gst_webrtc_dtls_transport_new"> - <parameters> - <parameter name="session_id" type="guint"/> - </parameters> - </constructor> - <method name="SetTransport" cname="gst_webrtc_dtls_transport_set_transport"> - <return-type type="void"/> - <parameters> - <parameter name="ice" type="GstWebRTCICETransport*"/> - </parameters> - </method> <property name="Certificate" cname="certificate" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false"/> <property name="Client" cname="client" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/> <property name="RemoteCertificate" cname="remote-certificate" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false"/> <property name="SessionId" cname="session-id" type="guint" readable="true" writeable="true" construct="false" construct-only="true"/> <property name="State" cname="state" type="GstWebRTCDTLSTransportState" readable="true" writeable="false" construct="false" construct-only="false"/> <property name="Transport" cname="transport" type="GstWebRTCICETransport*" readable="true" writeable="false" construct="false" construct-only="false"/> - <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/> - <field cname="transport" access="public" writeable="false" readable="true" is_callback="false" name="TransportField" type="GstWebRTCICETransport*"/> - <field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="StateField" type="GstWebRTCDTLSTransportState"/> - <field cname="client" access="public" writeable="false" readable="true" is_callback="false" name="ClientField" type="gboolean"/> - <field cname="session_id" access="public" writeable="false" readable="true" is_callback="false" name="SessionIdField" type="guint"/> - <field cname="dtlssrtpenc" access="public" writeable="false" readable="true" is_callback="false" name="Dtlssrtpenc" type="GstElement*"/> - <field cname="dtlssrtpdec" access="public" writeable="false" readable="true" is_callback="false" name="Dtlssrtpdec" type="GstElement*"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> </object> - <object name="WebRTCDataChannel" cname="GstWebRTCDataChannel" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GObject" version="1.18"> - <class_struct cname="GstWebRTCDataChannelClass" version="1.18"> - <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass"> - <warning>missing glib:type-name</warning> - </field> - <method signal_vm="send_data"/> - <method signal_vm="send_string"/> - <method signal_vm="close"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - </class_struct> + <object name="WebRTCDataChannel" cname="GstWebRTCDataChannel" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GObject"> + <class_struct cname="GstWebRTCDataChannelClass"/> <method name="GetType" cname="gst_webrtc_data_channel_get_type" shared="true"> <return-type type="GType"/> </method> @@ -31737,40 +31705,6 @@ <return-type type="void"/> <parameters/> </method> - <method name="OnBufferedAmountLow" cname="gst_webrtc_data_channel_on_buffered_amount_low"> - <return-type type="void"/> - <parameters/> - </method> - <method name="OnClose" cname="gst_webrtc_data_channel_on_close"> - <return-type type="void"/> - <parameters/> - </method> - <method name="OnError" cname="gst_webrtc_data_channel_on_error"> - <return-type type="void"/> - <parameters> - <parameter name="error" type="GError*" owned="true"> - <warning>missing glib:type-name</warning> - </parameter> - </parameters> - </method> - <method name="OnMessageData" cname="gst_webrtc_data_channel_on_message_data"> - <return-type type="void"/> - <parameters> - <parameter allow-none="1" name="data" type="GBytes*"> - <warning>missing glib:type-name</warning> - </parameter> - </parameters> - </method> - <method name="OnMessageString" cname="gst_webrtc_data_channel_on_message_string"> - <return-type type="void"/> - <parameters> - <parameter allow-none="1" name="str" type="const-gchar*"/> - </parameters> - </method> - <method name="OnOpen" cname="gst_webrtc_data_channel_on_open"> - <return-type type="void"/> - <parameters/> - </method> <method name="SendData" cname="gst_webrtc_data_channel_send_data"> <return-type type="void"/> <parameters> @@ -31796,66 +31730,46 @@ <property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="true"/> <property name="Protocol" cname="protocol" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/> <property name="ReadyState" cname="ready-state" type="GstWebRTCDataChannelState" readable="true" writeable="false" construct="false" construct-only="false"/> - <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*"/> - <field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*"/> - <field cname="label" access="public" writeable="false" readable="true" is_callback="false" name="LabelField" type="gchar*"/> - <field cname="ordered" access="public" writeable="false" readable="true" is_callback="false" name="OrderedField" type="gboolean"/> - <field cname="max_packet_lifetime" access="public" writeable="false" readable="true" is_callback="false" name="MaxPacketLifetimeField" type="guint"/> - <field cname="max_retransmits" access="public" writeable="false" readable="true" is_callback="false" name="MaxRetransmitsField" type="guint"/> - <field cname="protocol" access="public" writeable="false" readable="true" is_callback="false" name="ProtocolField" type="gchar*"/> - <field cname="negotiated" access="public" writeable="false" readable="true" is_callback="false" name="NegotiatedField" type="gboolean"/> - <field cname="id" access="public" writeable="false" readable="true" is_callback="false" name="IdField" type="gint"/> - <field cname="priority" access="public" writeable="false" readable="true" is_callback="false" name="PriorityField" type="GstWebRTCPriorityType"/> - <field cname="ready_state" access="public" writeable="false" readable="true" is_callback="false" name="ReadyStateField" type="GstWebRTCDataChannelState"/> - <field cname="buffered_amount" access="public" writeable="false" readable="true" is_callback="false" name="BufferedAmountField" type="guint64"/> - <field cname="buffered_amount_low_threshold" access="public" writeable="false" readable="true" is_callback="false" name="BufferedAmountLowThresholdField" type="guint64"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - <signal name="CloseEvent" cname="close" when="last" field_name="close"> + <signal name="CloseEvent" cname="close" when="last"> <return-type type="void"/> <parameters/> <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="OnBufferedAmountLowEvent" cname="on-buffered-amount-low" when="last"> + <signal name="OnBufferedAmountLow" cname="on-buffered-amount-low" when="last"> <return-type type="void"/> <parameters/> - <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="OnCloseEvent" cname="on-close" when="last"> + <signal name="OnClose" cname="on-close" when="last"> <return-type type="void"/> <parameters/> - <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="OnErrorEvent" cname="on-error" when="last"> + <signal name="OnError" cname="on-error" when="last"> <return-type type="void"/> <parameters> <parameter name="error" type="GError*"> <warning>missing glib:type-name</warning> </parameter> </parameters> - <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="OnMessageDataEvent" cname="on-message-data" when="last"> + <signal name="OnMessageData" cname="on-message-data" when="last"> <return-type type="void"/> <parameters> <parameter allow-none="1" name="data" type="GBytes*"> <warning>missing glib:type-name</warning> </parameter> </parameters> - <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="OnMessageStringEvent" cname="on-message-string" when="last"> + <signal name="OnMessageString" cname="on-message-string" when="last"> <return-type type="void"/> <parameters> <parameter allow-none="1" name="data" type="const-gchar*"/> </parameters> - <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="OnOpenEvent" cname="on-open" when="last"> + <signal name="OnOpen" cname="on-open" when="last"> <return-type type="void"/> <parameters/> - <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="SendDataEvent" cname="send-data" when="last" field_name="send_data"> + <signal name="SendDataEvent" cname="send-data" when="last"> <return-type type="void"/> <parameters> <parameter allow-none="1" name="data" type="GBytes*"> @@ -31864,7 +31778,7 @@ </parameters> <warning>Signal renamed because of existing method with same name</warning> </signal> - <signal name="SendStringEvent" cname="send-string" when="last" field_name="send_string"> + <signal name="SendStringEvent" cname="send-string" when="last"> <return-type type="void"/> <parameters> <parameter allow-none="1" name="data" type="const-gchar*"/> @@ -31873,55 +31787,13 @@ </signal> </object> <object name="WebRTCICETransport" cname="GstWebRTCICETransport" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject"> - <class_struct cname="GstWebRTCICETransportClass"> - <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass"> - <warning>missing glib:type-name</warning> - </field> - <method vm="gather_candidates"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - </class_struct> + <class_struct cname="GstWebRTCICETransportClass"/> <method name="GetType" cname="gst_webrtc_ice_transport_get_type" shared="true"> <return-type type="GType"/> </method> - <virtual_method name="GatherCandidates" cname="gather_candidates"> - <return-type type="gboolean"/> - <parameters/> - </virtual_method> - <method name="ConnectionStateChange" cname="gst_webrtc_ice_transport_connection_state_change"> - <return-type type="void"/> - <parameters> - <parameter name="new_state" type="GstWebRTCICEConnectionState"/> - </parameters> - </method> - <method name="GatheringStateChange" cname="gst_webrtc_ice_transport_gathering_state_change"> - <return-type type="void"/> - <parameters> - <parameter name="new_state" type="GstWebRTCICEGatheringState"/> - </parameters> - </method> - <method name="NewCandidate" cname="gst_webrtc_ice_transport_new_candidate"> - <return-type type="void"/> - <parameters> - <parameter name="stream_id" type="guint"/> - <parameter name="component" type="GstWebRTCICEComponent"/> - <parameter name="attr" type="const-gchar*"/> - </parameters> - </method> - <method name="SelectedPairChange" cname="gst_webrtc_ice_transport_selected_pair_change"> - <return-type type="void"/> - <parameters/> - </method> <property name="Component" cname="component" type="GstWebRTCICEComponent" readable="true" writeable="true" construct="false" construct-only="true"/> <property name="GatheringState" cname="gathering-state" type="GstWebRTCICEGatheringState" readable="true" writeable="false" construct="false" construct-only="false"/> <property name="State" cname="state" type="GstWebRTCICEConnectionState" readable="true" writeable="false" construct="false" construct-only="false"/> - <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/> - <field cname="role" access="public" writeable="false" readable="true" is_callback="false" name="Role" type="GstWebRTCICERole"/> - <field cname="component" access="public" writeable="false" readable="true" is_callback="false" name="ComponentField" type="GstWebRTCICEComponent"/> - <field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="StateField" type="GstWebRTCICEConnectionState"/> - <field cname="gathering_state" access="public" writeable="false" readable="true" is_callback="false" name="GatheringStateField" type="GstWebRTCICEGatheringState"/> - <field cname="src" access="public" writeable="false" readable="true" is_callback="false" name="Src" type="GstElement*"/> - <field cname="sink" access="public" writeable="false" readable="true" is_callback="false" name="Sink" type="GstElement*"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> <signal name="OnNewCandidate" cname="on-new-candidate" when="last"> <return-type type="void"/> <parameters> @@ -31933,32 +31805,18 @@ <parameters/> </signal> </object> - <object name="WebRTCRTPReceiver" cname="GstWebRTCRTPReceiver" opaque="false" hidden="false" parent="GstObject" version="1.16"> - <class_struct cname="GstWebRTCRTPReceiverClass"> - <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass"> - <warning>missing glib:type-name</warning> - </field> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - </class_struct> + <object name="WebRTCRTPReceiver" cname="GstWebRTCRTPReceiver" opaque="false" hidden="false" parent="GstObject"> + <class_struct cname="GstWebRTCRTPReceiverClass"/> <method name="GetType" cname="gst_webrtc_rtp_receiver_get_type" shared="true"> <return-type type="GType"/> </method> - <constructor cname="gst_webrtc_rtp_receiver_new" disable_void_ctor=""/> - <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/> - <field cname="transport" access="public" writeable="false" readable="true" is_callback="false" name="Transport" type="GstWebRTCDTLSTransport*"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> + <property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/> </object> - <object name="WebRTCRTPSender" cname="GstWebRTCRTPSender" opaque="false" hidden="false" parent="GstObject" version="1.16"> - <class_struct cname="GstWebRTCRTPSenderClass"> - <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass"> - <warning>missing glib:type-name</warning> - </field> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - </class_struct> + <object name="WebRTCRTPSender" cname="GstWebRTCRTPSender" opaque="false" hidden="false" parent="GstObject"> + <class_struct cname="GstWebRTCRTPSenderClass"/> <method name="GetType" cname="gst_webrtc_rtp_sender_get_type" shared="true"> <return-type type="GType"/> </method> - <constructor cname="gst_webrtc_rtp_sender_new" disable_void_ctor=""/> <method name="SetPriority" cname="gst_webrtc_rtp_sender_set_priority" version="1.20"> <return-type type="void"/> <parameters> @@ -31966,39 +31824,21 @@ </parameters> </method> <property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="false" version="1.20"/> - <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/> - <field cname="transport" access="public" writeable="false" readable="true" is_callback="false" name="Transport" type="GstWebRTCDTLSTransport*"/> - <field cname="send_encodings" access="public" writeable="false" readable="true" is_callback="false" name="SendEncodings" type="GArray*" array="true" null_term_array="true"/> - <field cname="priority" access="public" writeable="false" readable="true" is_callback="false" name="PriorityField" type="GstWebRTCPriorityType"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> + <property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/> </object> - <object name="WebRTCRTPTransceiver" cname="GstWebRTCRTPTransceiver" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.16"> - <class_struct cname="GstWebRTCRTPTransceiverClass"> - <field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass"> - <warning>missing glib:type-name</warning> - </field> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> - </class_struct> + <object name="WebRTCRTPTransceiver" cname="GstWebRTCRTPTransceiver" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject"> + <class_struct cname="GstWebRTCRTPTransceiverClass"/> <method name="GetType" cname="gst_webrtc_rtp_transceiver_get_type" shared="true"> <return-type type="GType"/> </method> + <property name="CodecPreferences" cname="codec-preferences" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" version="1.20"/> + <property name="CurrentDirection" cname="current-direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/> <property name="Direction" cname="direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/> + <property name="Kind" cname="kind" type="GstWebRTCKind" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/> + <property name="Mid" cname="mid" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20"/> <property name="Mlineindex" cname="mlineindex" type="guint" readable="true" writeable="true" construct="false" construct-only="true"/> <property name="Receiver" cname="receiver" type="GstWebRTCRTPReceiver*" readable="true" writeable="true" construct="false" construct-only="true"/> <property name="Sender" cname="sender" type="GstWebRTCRTPSender*" readable="true" writeable="true" construct="false" construct-only="true"/> - <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*"/> - <field cname="mline" access="public" writeable="false" readable="true" is_callback="false" name="Mline" type="guint"/> - <field cname="mid" access="public" writeable="false" readable="true" is_callback="false" name="Mid" type="gchar*"/> - <field cname="stopped" access="public" writeable="false" readable="true" is_callback="false" name="Stopped" type="gboolean"/> - <field cname="sender" access="public" writeable="false" readable="true" is_callback="false" name="SenderField" type="GstWebRTCRTPSender*"/> - <field cname="receiver" access="public" writeable="false" readable="true" is_callback="false" name="ReceiverField" type="GstWebRTCRTPReceiver*"/> - <field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstWebRTCRTPTransceiverDirection"/> - <field cname="current_direction" access="public" writeable="false" readable="true" is_callback="false" name="CurrentDirection" type="GstWebRTCRTPTransceiverDirection"/> - <field cname="codec_preferences" access="public" writeable="false" readable="true" is_callback="false" name="CodecPreferences" type="GstCaps*"> - <warning>missing glib:type-name</warning> - </field> - <field cname="kind" access="public" writeable="false" readable="true" is_callback="false" name="Kind" type="GstWebRTCKind"/> - <field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4"/> </object> <boxed name="WebRTCSessionDescription" cname="GstWebRTCSessionDescription" opaque="false" hidden="false"> <method name="GetType" cname="gst_webrtc_session_description_get_type" shared="true"> |