WebRTCTransportOptions
Type Parameters
Section titled “Type Parameters”E extends EditEnvelope
Properties
Section titled “Properties”announceInterval
Section titled “announceInterval”
readonlyannounceInterval:number
connectionTimeout
Section titled “connectionTimeout”
readonlyconnectionTimeout:number
credentials
Section titled “credentials”
readonlycredentials:object
readonlyoptionalturn?: (peer,signal) =>Promise<readonlyRTCIceServer[]>
Parameters
Section titled “Parameters”string
signal
Section titled “signal”AbortSignal
Returns
Section titled “Returns”Promise<readonly RTCIceServer[]>
crypto
Section titled “crypto”
readonlycrypto:RoomCrypto
iceServers
Section titled “iceServers”
readonlyiceServers: readonlyRTCIceServer[]
onError
Section titled “onError”
readonlyonError: (error,peer?,direction?) =>void
Parameters
Section titled “Parameters”unknown
string
direction?
Section titled “direction?”"send" | "receive"
Returns
Section titled “Returns”void
onPeerLeft?
Section titled “onPeerLeft?”
readonlyoptionalonPeerLeft?: (peer) =>void
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
onRecovery?
Section titled “onRecovery?”
readonlyoptionalonRecovery?: (peer?,direction?) =>void
Parameters
Section titled “Parameters”string
direction?
Section titled “direction?”"send" | "receive"
Returns
Section titled “Returns”void
router
Section titled “router”
readonlyrouter:TransportRouter<E>
signaling
Section titled “signaling”
readonlysignaling:SignalingClient
transportPolicy
Section titled “transportPolicy”
readonlytransportPolicy:RTCIceTransportPolicy