.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the WebRTCPeer.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_WebRTCPeer: WebRTCPeer ========== **Inherits:** :ref:`PacketPeer` **<** :ref:`Reference` **<** :ref:`Object` **Inherited By:** :ref:`WebRTCPeerGDNative` **Category:** Core Brief Description ----------------- Properties ---------- +---------------------------------------------+---------------------------------------------------------+ | :ref:`WriteMode` | :ref:`write_mode` | +---------------------------------------------+---------------------------------------------------------+ Methods ------- +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`add_ice_candidate` **(** :ref:`String` media, :ref:`int` index, :ref:`String` name **)** | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`create_offer` **(** **)** | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ConnectionState` | :ref:`get_connection_state` **(** **)** const | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`poll` **(** **)** | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`set_local_description` **(** :ref:`String` type, :ref:`String` sdp **)** | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`set_remote_description` **(** :ref:`String` type, :ref:`String` sdp **)** | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`was_string_packet` **(** **)** const | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Signals ------- .. _class_WebRTCPeer_signal_new_ice_candidate: - **new_ice_candidate** **(** :ref:`String` media, :ref:`int` index, :ref:`String` name **)** .. _class_WebRTCPeer_signal_offer_created: - **offer_created** **(** :ref:`String` type, :ref:`String` sdp **)** Enumerations ------------ .. _enum_WebRTCPeer_WriteMode: .. _class_WebRTCPeer_constant_WRITE_MODE_TEXT: .. _class_WebRTCPeer_constant_WRITE_MODE_BINARY: enum **WriteMode**: - **WRITE_MODE_TEXT** = **0** - **WRITE_MODE_BINARY** = **1** .. _enum_WebRTCPeer_ConnectionState: .. _class_WebRTCPeer_constant_STATE_NEW: .. _class_WebRTCPeer_constant_STATE_CONNECTING: .. _class_WebRTCPeer_constant_STATE_CONNECTED: .. _class_WebRTCPeer_constant_STATE_DISCONNECTED: .. _class_WebRTCPeer_constant_STATE_FAILED: .. _class_WebRTCPeer_constant_STATE_CLOSED: enum **ConnectionState**: - **STATE_NEW** = **0** - **STATE_CONNECTING** = **1** - **STATE_CONNECTED** = **2** - **STATE_DISCONNECTED** = **3** - **STATE_FAILED** = **4** - **STATE_CLOSED** = **5** Property Descriptions --------------------- .. _class_WebRTCPeer_property_write_mode: - :ref:`WriteMode` **write_mode** +----------+-----------------------+ | *Setter* | set_write_mode(value) | +----------+-----------------------+ | *Getter* | get_write_mode() | +----------+-----------------------+ Method Descriptions ------------------- .. _class_WebRTCPeer_method_add_ice_candidate: - :ref:`Error` **add_ice_candidate** **(** :ref:`String` media, :ref:`int` index, :ref:`String` name **)** .. _class_WebRTCPeer_method_create_offer: - :ref:`Error` **create_offer** **(** **)** .. _class_WebRTCPeer_method_get_connection_state: - :ref:`ConnectionState` **get_connection_state** **(** **)** const .. _class_WebRTCPeer_method_poll: - :ref:`Error` **poll** **(** **)** .. _class_WebRTCPeer_method_set_local_description: - :ref:`Error` **set_local_description** **(** :ref:`String` type, :ref:`String` sdp **)** .. _class_WebRTCPeer_method_set_remote_description: - :ref:`Error` **set_remote_description** **(** :ref:`String` type, :ref:`String` sdp **)** .. _class_WebRTCPeer_method_was_string_packet: - :ref:`bool` **was_string_packet** **(** **)** const