Search Results for

    / 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

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.14.6