ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
src/discovery/webrtc.h
Go to the documentation of this file.
1
31#pragma once
32
33#include <stdint.h>
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
58 const uint8_t session_id[16],
59 const uint8_t participant_id[16]);
60
74
87
99
100#ifdef __cplusplus
101}
102#endif
⚠️‼️ Comprehensive thread-local error context system for ascii-chat
unsigned char uint8_t
Definition common.h:56
uint8_t session_id[16]
uint8_t participant_id[16]
void discovery_webrtc_cleanup_transport(void)
Cleanup and release the direct peer-to-peer transport.
void discovery_webrtc_set_tcp_transport(acip_transport_t *transport)
Set the TCP transport for direct peer-to-peer signaling.
webrtc_signaling_callbacks_t discovery_webrtc_get_direct_signaling_callbacks(acip_transport_t *tcp_transport, const uint8_t session_id[16], const uint8_t participant_id[16])
Create signaling callbacks for direct peer-to-peer connection during failover.
void discovery_webrtc_set_session_context(const uint8_t session_id[16], const uint8_t participant_id[16])
Set session and participant IDs for direct signaling.
Transport instance structure.
Definition transport.h:214
Signaling callbacks for sending SDP/ICE.
Transport abstraction layer for ACIP protocol.