Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPluginConnection

An interface for COM usage.

Hierarchy

  • IPluginConnection

Index

Methods

AddIceServer

  • AddIceServer(iceServer: string): void
  • Parameters

    • iceServer: string

    Returns void

AddIceServers

  • AddIceServers(iceServers: string): void
  • Parameters

    • iceServers: string

    Returns void

AddRemoteCandidate

  • AddRemoteCandidate(remoteCandidate: string, promise: Object): void
  • Parameters

    • remoteCandidate: string
    • promise: Object

    Returns void

Close

  • Close(): void
  • Returns void

CreateAnswer

  • CreateAnswer(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

CreateOffer

  • CreateOffer(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

GetDeadStreamTimeout

  • GetDeadStreamTimeout(): number
  • Returns number

GetError

  • GetError(): string
  • Returns string

GetGatheringState

  • GetGatheringState(): number
  • Returns number

GetHandle

  • GetHandle(): number
  • Returns number

GetIceConnectionState

  • GetIceConnectionState(): number
  • Returns number

GetIceGatherPolicy

  • GetIceGatherPolicy(): number
  • Returns number

GetIceServer

  • GetIceServer(): string
  • Returns string

GetIceServers

  • GetIceServers(): string
  • Returns string

GetId

  • GetId(): string
  • Returns string

GetLocalDescription

  • GetLocalDescription(): string
  • Returns string

GetRemoteDescription

  • GetRemoteDescription(): string
  • Returns string

GetSignallingState

  • GetSignallingState(): number
  • Returns number

GetState

  • GetState(): number
  • Returns number

GetStats

  • GetStats(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

GetTieBreaker

  • GetTieBreaker(): string
  • Returns string

GetTimeout

  • GetTimeout(): number
  • Returns number

GetTrickleIcePolicy

  • GetTrickleIcePolicy(): number
  • Returns number

Initialize

  • Initialize(streamPtrs: Object): void
  • Parameters

    • streamPtrs: Object

    Returns void

RemoveIceServer

  • RemoveIceServer(iceServer: string): void
  • Parameters

    • iceServer: string

    Returns void

RemoveIceServers

  • RemoveIceServers(iceServers: string): void
  • Parameters

    • iceServers: string

    Returns void

SetDeadStreamTimeout

  • SetDeadStreamTimeout(deadStreamTimeout: number): void
  • Parameters

    • deadStreamTimeout: number

    Returns void

SetIceGatherPolicy

  • SetIceGatherPolicy(iceGatherPolicy: number): void
  • Parameters

    • iceGatherPolicy: number

    Returns void

SetIceServer

  • SetIceServer(iceServer: string): void
  • Parameters

    • iceServer: string

    Returns void

SetIceServers

  • SetIceServers(iceServers: string): void
  • Parameters

    • iceServers: string

    Returns void

SetId

  • SetId(id: string): void
  • Parameters

    • id: string

    Returns void

SetLocalDescription

  • SetLocalDescription(localDescription: string, promise: Object): void
  • Parameters

    • localDescription: string
    • promise: Object

    Returns void

SetOnGatheringStateChange

  • SetOnGatheringStateChange(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnIceConnectionStateChange

  • SetOnIceConnectionStateChange(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnLocalCandidate

  • SetOnLocalCandidate(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnLocalDescription

  • SetOnLocalDescription(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnRemoteCandidate

  • SetOnRemoteCandidate(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnRemoteDescription

  • SetOnRemoteDescription(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnSignallingStateChange

  • SetOnSignallingStateChange(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnStateChange

  • SetOnStateChange(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetRemoteDescription

  • SetRemoteDescription(remoteDescription: string, promise: Object): void
  • Parameters

    • remoteDescription: string
    • promise: Object

    Returns void

SetTieBreaker

  • SetTieBreaker(tieBreaker: string): void
  • Parameters

    • tieBreaker: string

    Returns void

SetTimeout

  • SetTimeout(timeout: number): void
  • Parameters

    • timeout: number

    Returns void

SetTrickleIcePolicy

  • SetTrickleIcePolicy(trickleIcePolicy: number): void
  • Parameters

    • trickleIcePolicy: number

    Returns void