/ fm / liveswitch / IPluginConnection
Interface: IPluginConnection
fm.liveswitch.IPluginConnection
An interface for COM usage.
Table of contents
Methods
- AddIceServer
- AddIceServers
- AddRemoteCandidate
- Close
- CreateAnswer
- CreateOffer
- GetBundlePolicy
- GetCanonicalName
- GetDeadStreamTimeout
- GetError
- GetExternalId
- GetHandle
- GetIceGatherPolicy
- GetIceServer
- GetIceServers
- GetId
- GetLegacyTimeout
- GetLocalDescription
- GetRemoteDescription
- GetStats
- GetTieBreaker
- GetTimeout
- GetTrickleIcePolicy
- Initialize
- RemoveIceServer
- RemoveIceServers
- SetBundlePolicy
- SetDeadStreamTimeout
- SetError
- SetExternalId
- SetIceGatherPolicy
- SetIceServer
- SetIceServers
- SetLegacyTimeout
- SetLocalDescription
- SetOnExternalIdChange
- SetOnGatheringStateChange
- SetOnIceConnectionStateChange
- SetOnLocalCandidate
- SetOnLocalDescription
- SetOnRemoteCandidate
- SetOnRemoteDescription
- SetOnSignallingStateChange
- SetOnStateChange
- SetRemoteDescription
- SetTieBreaker
- SetTimeout
- SetTrickleIcePolicy
Methods
AddIceServer
▸ AddIceServer(iceServer
: string): void
Parameters:
Name | Type |
---|---|
iceServer |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:9
AddIceServers
▸ AddIceServers(iceServers
: string): void
Parameters:
Name | Type |
---|---|
iceServers |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:10
AddRemoteCandidate
▸ AddRemoteCandidate(remoteCandidate
: string, promise
: Object): void
Parameters:
Name | Type |
---|---|
remoteCandidate |
string |
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:11
Close
▸ Close(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:12
CreateAnswer
▸ CreateAnswer(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:13
CreateOffer
▸ CreateOffer(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:14
GetBundlePolicy
▸ GetBundlePolicy(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:15
GetCanonicalName
▸ GetCanonicalName(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:16
GetDeadStreamTimeout
▸ GetDeadStreamTimeout(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:17
GetError
▸ GetError(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:18
GetExternalId
▸ GetExternalId(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:19
GetHandle
▸ GetHandle(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:20
GetIceGatherPolicy
▸ GetIceGatherPolicy(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:21
GetIceServer
▸ GetIceServer(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:22
GetIceServers
▸ GetIceServers(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:23
GetId
▸ GetId(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:24
GetLegacyTimeout
▸ GetLegacyTimeout(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:25
GetLocalDescription
▸ GetLocalDescription(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:26
GetRemoteDescription
▸ GetRemoteDescription(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:27
GetStats
▸ GetStats(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:28
GetTieBreaker
▸ GetTieBreaker(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:29
GetTimeout
▸ GetTimeout(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:30
GetTrickleIcePolicy
▸ GetTrickleIcePolicy(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:31
Initialize
▸ Initialize(streamPtrs
: Object): void
Parameters:
Name | Type |
---|---|
streamPtrs |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:32
RemoveIceServer
▸ RemoveIceServer(iceServer
: string): void
Parameters:
Name | Type |
---|---|
iceServer |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:33
RemoveIceServers
▸ RemoveIceServers(iceServers
: string): void
Parameters:
Name | Type |
---|---|
iceServers |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:34
SetBundlePolicy
▸ SetBundlePolicy(bundlePolicy
: number): void
Parameters:
Name | Type |
---|---|
bundlePolicy |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:35
SetDeadStreamTimeout
▸ SetDeadStreamTimeout(deadStreamTimeout
: number): void
Parameters:
Name | Type |
---|---|
deadStreamTimeout |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:36
SetError
▸ SetError(errorJson
: string): void
Parameters:
Name | Type |
---|---|
errorJson |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:37
SetExternalId
▸ SetExternalId(externalId
: string): void
Parameters:
Name | Type |
---|---|
externalId |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:38
SetIceGatherPolicy
▸ SetIceGatherPolicy(iceGatherPolicy
: number): void
Parameters:
Name | Type |
---|---|
iceGatherPolicy |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:39
SetIceServer
▸ SetIceServer(iceServer
: string): void
Parameters:
Name | Type |
---|---|
iceServer |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:40
SetIceServers
▸ SetIceServers(iceServers
: string): void
Parameters:
Name | Type |
---|---|
iceServers |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:41
SetLegacyTimeout
▸ SetLegacyTimeout(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:42
SetLocalDescription
▸ SetLocalDescription(localDescription
: string, promise
: Object): void
Parameters:
Name | Type |
---|---|
localDescription |
string |
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:43
SetOnExternalIdChange
▸ SetOnExternalIdChange(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:44
SetOnGatheringStateChange
▸ SetOnGatheringStateChange(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:45
SetOnIceConnectionStateChange
▸ SetOnIceConnectionStateChange(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:46
SetOnLocalCandidate
▸ SetOnLocalCandidate(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:47
SetOnLocalDescription
▸ SetOnLocalDescription(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:48
SetOnRemoteCandidate
▸ SetOnRemoteCandidate(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:49
SetOnRemoteDescription
▸ SetOnRemoteDescription(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:50
SetOnSignallingStateChange
▸ SetOnSignallingStateChange(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:51
SetOnStateChange
▸ SetOnStateChange(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:52
SetRemoteDescription
▸ SetRemoteDescription(remoteDescription
: string, promise
: Object): void
Parameters:
Name | Type |
---|---|
remoteDescription |
string |
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:53
SetTieBreaker
▸ SetTieBreaker(tieBreaker
: string): void
Parameters:
Name | Type |
---|---|
tieBreaker |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:54
SetTimeout
▸ SetTimeout(timeout
: number): void
Parameters:
Name | Type |
---|---|
timeout |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:55
SetTrickleIcePolicy
▸ SetTrickleIcePolicy(trickleIcePolicy
: number): void
Parameters:
Name | Type |
---|---|
trickleIcePolicy |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginConnection.ts:56