/ 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