Search
Preparing search index...
The search index is not available
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
fm
icelink
IExternalConnection
Interface IExternalConnection
Hierarchy
IConnection
<
IExternalConnection
,
IExternalStream
,
IExternalAudioStream
,
IExternalVideoStream
,
IExternalDataStream
>
IExternal
<
IInternalConnection
>
IExternalConnection
Index
Methods
_get
Internal
add
Ice
Server
add
Ice
Servers
add
OnGathering
State
Change
add
OnIce
Connection
State
Change
add
OnLocal
Candidate
add
OnLocal
Description
add
OnRemote
Candidate
add
OnRemote
Description
add
OnSignalling
State
Change
add
OnState
Change
add
Remote
Candidate
close
create
Answer
create
Offer
get
Audio
Stream
get
Audio
Streams
get
Data
Stream
get
Data
Streams
get
Dead
Stream
Timeout
get
Error
get
Gathering
State
get
Has
Audio
get
Has
Data
get
Has
Video
get
Ice
Connection
State
get
Ice
Gather
Policy
get
Ice
Server
get
Ice
Servers
get
Id
get
Local
Description
get
Remote
Description
get
Signalling
State
get
State
get
Stats
get
Streams
get
Tie
Breaker
get
Timeout
get
Trickle
Ice
Policy
get
Video
Stream
get
Video
Streams
remove
Ice
Server
remove
Ice
Servers
remove
OnGathering
State
Change
remove
OnIce
Connection
State
Change
remove
OnLocal
Candidate
remove
OnLocal
Description
remove
OnRemote
Candidate
remove
OnRemote
Description
remove
OnSignalling
State
Change
remove
OnState
Change
set
Dead
Stream
Timeout
set
Ice
Gather
Policy
set
Ice
Server
set
Ice
Servers
set
Id
set
Local
Description
set
Remote
Description
set
Tie
Breaker
set
Timeout
set
Trickle
Ice
Policy
Methods
_get
Internal
_get
Internal
(
)
:
IInternalConnection
internal
Returns
IInternalConnection
add
Ice
Server
add
Ice
Server
(
iceServer
:
IceServer
)
:
void
Parameters
iceServer:
IceServer
Returns
void
add
Ice
Servers
add
Ice
Servers
(
iceServers
:
IceServer
[]
)
:
void
Parameters
iceServers:
IceServer
[]
Returns
void
add
OnGathering
State
Change
add
OnGathering
State
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
add
OnIce
Connection
State
Change
add
OnIce
Connection
State
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
add
OnLocal
Candidate
add
OnLocal
Candidate
(
value
:
IAction2
<
IExternalConnection
,
Candidate
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
Candidate
>
Returns
void
add
OnLocal
Description
add
OnLocal
Description
(
value
:
IAction2
<
IExternalConnection
,
SessionDescription
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
SessionDescription
>
Returns
void
add
OnRemote
Candidate
add
OnRemote
Candidate
(
value
:
IAction2
<
IExternalConnection
,
Candidate
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
Candidate
>
Returns
void
add
OnRemote
Description
add
OnRemote
Description
(
value
:
IAction2
<
IExternalConnection
,
SessionDescription
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
SessionDescription
>
Returns
void
add
OnSignalling
State
Change
add
OnSignalling
State
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
add
OnState
Change
add
OnState
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
add
Remote
Candidate
add
Remote
Candidate
(
remoteCandidate
:
Candidate
)
:
Future
<
Candidate
>
Parameters
remoteCandidate:
Candidate
Returns
Future
<
Candidate
>
close
close
(
)
:
void
Returns
void
create
Answer
create
Answer
(
)
:
Future
<
SessionDescription
>
Returns
Future
<
SessionDescription
>
create
Offer
create
Offer
(
)
:
Future
<
SessionDescription
>
Returns
Future
<
SessionDescription
>
get
Audio
Stream
get
Audio
Stream
(
)
:
IExternalAudioStream
Returns
IExternalAudioStream
get
Audio
Streams
get
Audio
Streams
(
)
:
IExternalAudioStream
[]
Returns
IExternalAudioStream
[]
get
Data
Stream
get
Data
Stream
(
)
:
IExternalDataStream
Returns
IExternalDataStream
get
Data
Streams
get
Data
Streams
(
)
:
IExternalDataStream
[]
Returns
IExternalDataStream
[]
get
Dead
Stream
Timeout
get
Dead
Stream
Timeout
(
)
:
number
Returns
number
get
Error
get
Error
(
)
:
Error
Returns
Error
get
Gathering
State
get
Gathering
State
(
)
:
IceGatheringState
Returns
IceGatheringState
get
Has
Audio
get
Has
Audio
(
)
:
boolean
Returns
boolean
get
Has
Data
get
Has
Data
(
)
:
boolean
Returns
boolean
get
Has
Video
get
Has
Video
(
)
:
boolean
Returns
boolean
get
Ice
Connection
State
get
Ice
Connection
State
(
)
:
IceConnectionState
Returns
IceConnectionState
get
Ice
Gather
Policy
get
Ice
Gather
Policy
(
)
:
IceGatherPolicy
Returns
IceGatherPolicy
get
Ice
Server
get
Ice
Server
(
)
:
IceServer
Returns
IceServer
get
Ice
Servers
get
Ice
Servers
(
)
:
IceServer
[]
Returns
IceServer
[]
get
Id
get
Id
(
)
:
string
Returns
string
get
Local
Description
get
Local
Description
(
)
:
SessionDescription
Returns
SessionDescription
get
Remote
Description
get
Remote
Description
(
)
:
SessionDescription
Returns
SessionDescription
get
Signalling
State
get
Signalling
State
(
)
:
SignallingState
Returns
SignallingState
get
State
get
State
(
)
:
ConnectionState
Returns
ConnectionState
get
Stats
get
Stats
(
)
:
Future
<
ConnectionStats
>
Returns
Future
<
ConnectionStats
>
get
Streams
get
Streams
(
)
:
IExternalStream
[]
Returns
IExternalStream
[]
get
Tie
Breaker
get
Tie
Breaker
(
)
:
string
Returns
string
get
Timeout
get
Timeout
(
)
:
number
Returns
number
get
Trickle
Ice
Policy
get
Trickle
Ice
Policy
(
)
:
TrickleIcePolicy
Returns
TrickleIcePolicy
get
Video
Stream
get
Video
Stream
(
)
:
IExternalVideoStream
Returns
IExternalVideoStream
get
Video
Streams
get
Video
Streams
(
)
:
IExternalVideoStream
[]
Returns
IExternalVideoStream
[]
remove
Ice
Server
remove
Ice
Server
(
iceServer
:
IceServer
)
:
void
Parameters
iceServer:
IceServer
Returns
void
remove
Ice
Servers
remove
Ice
Servers
(
iceServers
:
IceServer
[]
)
:
void
Parameters
iceServers:
IceServer
[]
Returns
void
remove
OnGathering
State
Change
remove
OnGathering
State
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
remove
OnIce
Connection
State
Change
remove
OnIce
Connection
State
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
remove
OnLocal
Candidate
remove
OnLocal
Candidate
(
value
:
IAction2
<
IExternalConnection
,
Candidate
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
Candidate
>
Returns
void
remove
OnLocal
Description
remove
OnLocal
Description
(
value
:
IAction2
<
IExternalConnection
,
SessionDescription
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
SessionDescription
>
Returns
void
remove
OnRemote
Candidate
remove
OnRemote
Candidate
(
value
:
IAction2
<
IExternalConnection
,
Candidate
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
Candidate
>
Returns
void
remove
OnRemote
Description
remove
OnRemote
Description
(
value
:
IAction2
<
IExternalConnection
,
SessionDescription
>
)
:
void
Parameters
value:
IAction2
<
IExternalConnection
,
SessionDescription
>
Returns
void
remove
OnSignalling
State
Change
remove
OnSignalling
State
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
remove
OnState
Change
remove
OnState
Change
(
value
:
IAction1
<
IExternalConnection
>
)
:
void
Parameters
value:
IAction1
<
IExternalConnection
>
Returns
void
set
Dead
Stream
Timeout
set
Dead
Stream
Timeout
(
value
:
number
)
:
void
Parameters
value:
number
Returns
void
set
Ice
Gather
Policy
set
Ice
Gather
Policy
(
value
:
IceGatherPolicy
)
:
void
Parameters
value:
IceGatherPolicy
Returns
void
set
Ice
Server
set
Ice
Server
(
value
:
IceServer
)
:
void
Parameters
value:
IceServer
Returns
void
set
Ice
Servers
set
Ice
Servers
(
value
:
IceServer
[]
)
:
void
Parameters
value:
IceServer
[]
Returns
void
set
Id
set
Id
(
value
:
string
)
:
void
Parameters
value:
string
Returns
void
set
Local
Description
set
Local
Description
(
localDescription
:
SessionDescription
)
:
Future
<
SessionDescription
>
Parameters
localDescription:
SessionDescription
Returns
Future
<
SessionDescription
>
set
Remote
Description
set
Remote
Description
(
remoteDescription
:
SessionDescription
)
:
Future
<
SessionDescription
>
Parameters
remoteDescription:
SessionDescription
Returns
Future
<
SessionDescription
>
set
Tie
Breaker
set
Tie
Breaker
(
value
:
string
)
:
void
Parameters
value:
string
Returns
void
set
Timeout
set
Timeout
(
value
:
number
)
:
void
Parameters
value:
number
Returns
void
set
Trickle
Ice
Policy
set
Trickle
Ice
Policy
(
value
:
TrickleIcePolicy
)
:
void
Parameters
value:
TrickleIcePolicy
Returns
void
IExternal
Connection
_get
Internal
add
Ice
Server
add
Ice
Servers
add
OnGathering
State
Change
add
OnIce
Connection
State
Change
add
OnLocal
Candidate
add
OnLocal
Description
add
OnRemote
Candidate
add
OnRemote
Description
add
OnSignalling
State
Change
add
OnState
Change
add
Remote
Candidate
close
create
Answer
create
Offer
get
Audio
Stream
get
Audio
Streams
get
Data
Stream
get
Data
Streams
get
Dead
Stream
Timeout
get
Error
get
Gathering
State
get
Has
Audio
get
Has
Data
get
Has
Video
get
Ice
Connection
State
get
Ice
Gather
Policy
get
Ice
Server
get
Ice
Servers
get
Id
get
Local
Description
get
Remote
Description
get
Signalling
State
get
State
get
Stats
get
Streams
get
Tie
Breaker
get
Timeout
get
Trickle
Ice
Policy
get
Video
Stream
get
Video
Streams
remove
Ice
Server
remove
Ice
Servers
remove
OnGathering
State
Change
remove
OnIce
Connection
State
Change
remove
OnLocal
Candidate
remove
OnLocal
Description
remove
OnRemote
Candidate
remove
OnRemote
Description
remove
OnSignalling
State
Change
remove
OnState
Change
set
Dead
Stream
Timeout
set
Ice
Gather
Policy
set
Ice
Server
set
Ice
Servers
set
Id
set
Local
Description
set
Remote
Description
set
Tie
Breaker
set
Timeout
set
Trickle
Ice
Policy