⚠️‼️ Error and/or exit() when things go bad.
uint8_t participant_id[16]
acip_transport_t * webrtc_get_transport(void)
Get the current WebRTC data channel transport.
void webrtc_set_session_context(const uint8_t session_id[16], const uint8_t participant_id[16])
Set session and participant IDs for signaling.
void webrtc_set_acds_transport(acip_transport_t *transport)
Set the ACDS transport for signaling callbacks.
void webrtc_set_transport(acip_transport_t *transport)
Set the WebRTC data channel transport.
webrtc_signaling_callbacks_t webrtc_get_signaling_callbacks(void)
Get signaling callbacks for WebRTC peer manager.
void webrtc_cleanup_transport(void)
Cleanup and release the WebRTC data channel transport.
Transport instance structure.
Signaling callbacks for sending SDP/ICE.
Transport abstraction layer for ACIP protocol.