|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Go to the source code of this file.
Data Structures | |
| struct | peer_entry_t |
| Per-peer connection state. More... | |
| struct | webrtc_peer_manager |
| WebRTC peer manager structure. More... | |
Functions | |
| asciichat_error_t | webrtc_peer_manager_create (const webrtc_peer_manager_config_t *config, const webrtc_signaling_callbacks_t *signaling_callbacks, webrtc_peer_manager_t **manager_out) |
| Create a WebRTC peer manager. | |
| void | webrtc_peer_manager_destroy (webrtc_peer_manager_t *manager) |
| Destroy peer manager and close all connections. | |
| asciichat_error_t | webrtc_peer_manager_handle_sdp (webrtc_peer_manager_t *manager, const acip_webrtc_sdp_t *sdp) |
| Handle incoming SDP message from ACDS. | |
| asciichat_error_t | webrtc_peer_manager_handle_ice (webrtc_peer_manager_t *manager, const acip_webrtc_ice_t *ice) |
| Handle incoming ICE candidate from ACDS. | |
| asciichat_error_t | webrtc_peer_manager_connect (webrtc_peer_manager_t *manager, const uint8_t session_id[16], const uint8_t participant_id[16]) |
| Initiate connection to remote peer (joiner role only) | |