Class RtcSignalingClient

Hierarchy

  • FormantBaseClient
    • RtcSignalingClient

Constructors

  • Parameters

    • endpoint: string
    • Optional options: {
          timeoutMs?: number;
      }
      • Optional timeoutMs?: number

    Returns RtcSignalingClient

Properties

endpoint: string
headers: {
    [_: string]: string;
}

Type declaration

  • [_: string]: string
onResponseError: ((error) => Promise<void>)

Type declaration

    • (error): Promise<void>
    • Parameters

      • error: ResponseError

      Returns Promise<void>

retries: number
waitForConnectivity: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

Methods

  • Parameters

    • token: string
    • sessionId: string
    • request: IRtcAddSignalsRequest

    Returns Promise<void>

  • Parameters

    • token: string
    • request: IRtcCreatePeerRequest

    Returns Promise<IRtcPeer>

  • Parameters

    • token: string
    • request: IRtcCreateSessionRequest

    Returns Promise<IRtcSession>

  • Parameters

    • token: string
    • id: string

    Returns Promise<void>

  • Type Parameters

    • T

    Parameters

    • path: string
    • Optional extendedInit: IRequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • path: string
    • Optional extendedInit: IRequestInit

    Returns Promise<IResponse<T>>

  • Returns {
        [_: string]: string;
    }

    • [_: string]: string
  • Parameters

    • token: string

    Returns Promise<RTCIceServer[]>

  • Parameters

    • token: string

    Returns Promise<IRtcPeer[]>

  • Returns number

  • Parameters

    • token: string

    Returns Promise<IRtcSession[]>

  • Parameters

    • token: string
    • id: string

    Returns Promise<void>

  • Parameters

    • token: string
    • id: string

    Returns Promise<void>

  • Parameters

    • token: string
    • sessionId: string

    Returns Promise<IRtcSignal[]>

Generated using TypeDoc