Hierarchy

Constructors

Properties

costTimeEventTracking: { callId: string; isCaller: boolean; needPush: boolean; rtcAudio: number; rtcCid: string; rtcJoin: number; rtcUid: string; rtcVideo: number; signalTimestamp: number; token: number; userAccId: string; userAction: number; wait: number } = ...

Type declaration

  • callId: string
  • isCaller: boolean
  • needPush: boolean
  • rtcAudio: number
  • rtcCid: string
  • rtcJoin: number
  • rtcUid: string
  • rtcVideo: number
  • signalTimestamp: number
  • token: number
  • userAccId: string
  • userAction: number
  • wait: number
rtcController: RTCController
signalController: SignalController
prefixed: string | boolean

Methods

  • 接收呼叫

    Parameters

    • Optional params: { callId?: string; enableOffline?: boolean }
      • Optional callId?: string

        呼叫id,非必填

      • Optional enableOffline?: boolean

        是否接收离线消息;

    Returns Promise<{ callId: string; uid: string }>

  • 销毁

    Returns void

  • Calls each of the listeners registered for a given event.

    Type Parameters

    Parameters

    Returns boolean

  • 开关本地音频

    Parameters

    • enabled: boolean

      true: 开启; false: 关闭

    Returns Promise<void>

  • 开关本地视频

    Parameters

    • enabled: boolean

      true: 开启; false: 关闭

    Returns Promise<void>

  • Return an array listing the events for which the emitter has registered listeners.

    Returns (keyof NECallEvents)[]

  • 根据accId获取rtc uid

    Parameters

    • accId: string

      用户 im 的 accId

    Returns undefined | string

  • 拒绝呼叫,包含主叫取消,被叫拒绝(reason: 3,主叫接受到繁忙),通话中挂断。

    Parameters

    • Optional params: { callId?: string; enableOffline?: boolean; reason?: number }
      • Optional callId?: string

        呼叫id

      • Optional enableOffline?: boolean

        是否接收离线消息

      • Optional reason?: number

        拒绝原因

    Returns Promise<void>

  • 初始并播放本地视频

    Parameters

    • Optional view: HTMLElement

      视图dom

    Returns Promise<void>

  • Return the number of listeners listening to a given event.

    Parameters

    Returns number

  • Return the listeners registered for a given event.

    Type Parameters

    Parameters

    • event: T

    Returns ((...args: ArgumentMap<NECallEvents>[Extract<T, keyof NECallEvents>]) => void)[]

  • 重连,im 重连成功后调用

    Returns void

  • Remove all listeners, or those of the specified event.

    Parameters

    Returns NECall

  • Remove the listeners of a given event.

    Type Parameters

    Parameters

    Returns NECall

  • 设置提前加入RTC房间

    Parameters

    • enabled: boolean

      true: 开启; false: 关闭

    Returns void

  • 设置切换音视频的确认开关

    Parameters

    • params: { audio?: boolean; video?: boolean }
      • Optional audio?: boolean

        true: 需要; false: 不需要

      • Optional video?: boolean

        true: 需要; false: 不需要

    Returns void

  • 设置本地视图

    Parameters

    • view: HTMLElement

      视图dom

    Returns void

  • 设置远端视图

    Parameters

    • view: HTMLElement

      视图dom

    • accId: string

    Returns void

  • 设置超时时间

    Parameters

    • params: { callTimeout?: number; rejectTimeout?: number }
      • Optional callTimeout?: number

        超时取消,单位:毫秒

      • Optional rejectTimeout?: number

        超时挂断时间,单位:毫秒

    Returns void

  • 切换呼叫类型

    Parameters

    Returns Promise<void>

Generated using TypeDoc