@aicacia/peer
Preparing search index...
Peer
Class Peer
Hierarchy
EventEmitter
<
PeerEvents
>
Peer
Index
Constructors
constructor
Methods
add
Track
add
Transceiver
From
Kind
close
closed
data
get
Channel
get
Connection
get
Id
init
is
Closed
is
Initiator
is
Ready
negotiate
readable
Stream
ready
remove
Track
send
signal
wait
Once
writable
Stream
write
Constructors
constructor
new
Peer
(
options
?:
PeerOptions
)
:
Peer
Parameters
options
:
PeerOptions
= {}
Returns
Peer
Methods
add
Track
addTrack
(
track
:
MediaStreamTrack
)
:
RTCRtpSender
Parameters
track
:
MediaStreamTrack
Returns
RTCRtpSender
add
Transceiver
From
Kind
addTransceiverFromKind
(
kind
:
string
,
init
?:
RTCRtpTransceiverInit
,
)
:
null
|
RTCRtpTransceiver
Parameters
kind
:
string
Optional
init
:
RTCRtpTransceiverInit
Returns
null
|
RTCRtpTransceiver
close
close
()
:
Peer
Returns
Peer
closed
closed
()
:
Promise
<
void
>
Returns
Promise
<
void
>
data
data
()
:
Promise
<
string
|
Blob
|
ArrayBuffer
|
Uint8Array
<
ArrayBufferLike
>
>
Returns
Promise
<
string
|
Blob
|
ArrayBuffer
|
Uint8Array
<
ArrayBufferLike
>
>
get
Channel
getChannel
()
:
undefined
|
RTCDataChannel
Returns
undefined
|
RTCDataChannel
get
Connection
getConnection
()
:
undefined
|
RTCPeerConnection
Returns
undefined
|
RTCPeerConnection
get
Id
getId
()
:
string
Returns
string
init
init
()
:
Peer
Returns
Peer
is
Closed
isClosed
()
:
boolean
Returns
boolean
is
Initiator
isInitiator
()
:
boolean
Returns
boolean
is
Ready
isReady
()
:
undefined
|
boolean
Returns
undefined
|
boolean
negotiate
negotiate
()
:
Promise
<
Peer
>
Returns
Promise
<
Peer
>
readable
Stream
readableStream
()
:
ReadableStream
<
string
|
Blob
|
ArrayBuffer
>
Returns
ReadableStream
<
string
|
Blob
|
ArrayBuffer
>
ready
ready
()
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Track
removeTrack
(
sender
:
RTCRtpSender
)
:
Peer
Parameters
sender
:
RTCRtpSender
Returns
Peer
send
send
(
chunk
:
string
|
Blob
|
ArrayBuffer
|
ArrayBufferView
<
ArrayBufferLike
>
,
)
:
Peer
Parameters
chunk
:
string
|
Blob
|
ArrayBuffer
|
ArrayBufferView
<
ArrayBufferLike
>
Returns
Peer
signal
signal
(
message
:
SignalMessage
)
:
Promise
<
Peer
>
Parameters
message
:
SignalMessage
Returns
Promise
<
Peer
>
wait
Once
waitOnce
<
K
extends
keyof
PeerEvents
>
(
event
:
K
,
)
:
Promise
<
EventEmitterReturnType
<
ArgumentMap
<
PeerEvents
>
[
K
]
>
>
Type Parameters
K
extends
keyof
PeerEvents
Parameters
event
:
K
Returns
Promise
<
EventEmitterReturnType
<
ArgumentMap
<
PeerEvents
>
[
K
]
>
>
writable
Stream
writableStream
()
:
WritableStream
<
string
|
Blob
|
ArrayBuffer
|
ArrayBufferView
<
ArrayBufferLike
>
,
>
Returns
WritableStream
<
string
|
Blob
|
ArrayBuffer
|
ArrayBufferView
<
ArrayBufferLike
>
>
write
write
(
chunk
:
string
|
Blob
|
ArrayBuffer
|
ArrayBufferView
<
ArrayBufferLike
>
,
)
:
void
Parameters
chunk
:
string
|
Blob
|
ArrayBuffer
|
ArrayBufferView
<
ArrayBufferLike
>
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Track
add
Transceiver
From
Kind
close
closed
data
get
Channel
get
Connection
get
Id
init
is
Closed
is
Initiator
is
Ready
negotiate
readable
Stream
ready
remove
Track
send
signal
wait
Once
writable
Stream
write
@aicacia/peer
Loading...