接受通话邀请的参数配置类

此类用于配置接受通话邀请时的各种参数,包括日志追踪ID、用户角色和带宽设置等。 通过这些参数可以控制通话的音视频质量和网络使用情况。

Accessors

  • set traceId(traceId: undefined | string): void

    设置日志跟踪ID

    Parameters

    • traceId: undefined | string

      用于日志跟踪的唯一标识符,可传入undefined表示不使用跟踪ID

    Returns void

  • set role(value: number): void

    设置用户角色

    Parameters

    • value: number

      角色值,用于标识用户在通话中的角色类型

    Returns void

    该接口用于内部调试使用,不建议外部开发者使用。

  • set minSendBwe(value: number): void

    设置最小发送估计带宽

    Parameters

    • value: number

      最小发送估计带宽值,单位为kbps

    Returns void

    默认值为200kbps,此参数影响视频编码器的最低码率设置。

  • set maxSendBwe(value: number): void

    设置最大发送估计带宽

    Parameters

    • value: number

      最大发送估计带宽值,单位为kbps

    Returns void

    默认值为5000kbps,此参数影响视频编码器的最高码率限制。

  • set minReceiveBwe(value: number): void

    设置最小接收估计带宽

    Parameters

    • value: number

      最小接收估计带宽值,单位为kbps

    Returns void

    默认值为200kbps,此参数影响接收视频流时的带宽分配策略。

  • set maxReceiveBwe(value: number): void

    设置最大接收估计带宽

    Parameters

    • value: number

      最大接收估计带宽值,单位为kbps

    Returns void

    默认值为5000kbps,此参数影响接收视频流时的带宽上限。

  • set userInfo(value: undefined | string): void

    设置用户随路数据

    Parameters

    • value: undefined | string

      用户随路数据

    Returns void

Methods

  • 将参数转换为JSON对象

    Returns Record<string, undefined | Object>

    包含所有参数的JSON对象

    此方法用于将参数序列化,便于传输或存储。

  • 将参数转换为字符串

    Returns string

    参数的JSON字符串表示

    此方法将所有参数转换为JSON字符串格式,便于日志记录和调试。