Member Junction
Preparing search index...
@memberjunction/ai-realtime-client
IRealtimePeerConnection
Interface IRealtimePeerConnection
The subset of
RTCPeerConnection
this client uses.
interface
IRealtimePeerConnection
{
ontrack
:
(
event
:
RTCTrackEvent
)
=>
void
;
addTrack
(
track
:
MediaStreamTrack
,
stream
:
MediaStream
)
:
void
;
close
()
:
void
;
createDataChannel
(
label
:
string
)
:
IRealtimeDataChannel
;
createOffer
()
:
Promise
<
RTCSessionDescriptionInit
>
;
setLocalDescription
(
description
:
RTCSessionDescriptionInit
)
:
Promise
<
void
>
;
setRemoteDescription
(
description
:
RTCSessionDescriptionInit
)
:
Promise
<
void
>
;
}
Index
Properties
ontrack
Methods
add
Track
close
create
Data
Channel
create
Offer
set
Local
Description
set
Remote
Description
Properties
ontrack
ontrack
:
(
event
:
RTCTrackEvent
)
=>
void
Methods
add
Track
addTrack
(
track
:
MediaStreamTrack
,
stream
:
MediaStream
)
:
void
Parameters
track
:
MediaStreamTrack
stream
:
MediaStream
Returns
void
close
close
()
:
void
Returns
void
create
Data
Channel
createDataChannel
(
label
:
string
)
:
IRealtimeDataChannel
Parameters
label
:
string
Returns
IRealtimeDataChannel
create
Offer
createOffer
()
:
Promise
<
RTCSessionDescriptionInit
>
Returns
Promise
<
RTCSessionDescriptionInit
>
set
Local
Description
setLocalDescription
(
description
:
RTCSessionDescriptionInit
)
:
Promise
<
void
>
Parameters
description
:
RTCSessionDescriptionInit
Returns
Promise
<
void
>
set
Remote
Description
setRemoteDescription
(
description
:
RTCSessionDescriptionInit
)
:
Promise
<
void
>
Parameters
description
:
RTCSessionDescriptionInit
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
ontrack
Methods
add
Track
close
create
Data
Channel
create
Offer
set
Local
Description
set
Remote
Description
Member Junction
Loading...
The subset of
RTCPeerConnectionthis client uses.