客户端初始化参数类

用于配置 JRTCClient 初始化时的各种参数

Accessors

  • get appName(): undefined | string

    获取应用名称

    Returns undefined | string

    当前设置的应用名称

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

    设置应用名称

    Parameters

    • appName: undefined | string

      要设置的应用名称

    Returns void

  • get SDKInfoDir(): undefined | string

    获取SDK信息存储目录

    Returns undefined | string

    当前设置的SDK信息存储目录

    该目录下的log目录为日志目录

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

    设置SDK信息存储目录

    Parameters

    • SDKInfoDir: undefined | string

      要设置的SDK信息存储目录

    Returns void

    该目录下的log目录为日志目录

  • get appKey(): undefined | string

    获取 AppKey

    Returns undefined | string

    当前设置的 AppKey

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

    设置 AppKey

    Parameters

    • appKey: undefined | string

      用户从 Juphoon RTC 平台上申请的 AppKey 字符串

    Returns void

  • get server(): undefined | string

    获取接入服务器地址

    Returns undefined | string

    当前设置的接入服务器地址

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

    设置接入服务器地址

    Parameters

    • server: undefined | string

      要设置的接入服务器地址

    Returns void

  • get logConsole(): boolean

    获取是否开启控制台日志输出

    Returns boolean

    是否开启控制台日志输出

  • set logConsole(logConsole: boolean): void

    设置是否开启控制台日志输出

    Parameters

    • logConsole: boolean

      是否开启控制台日志输出,默认为 true

    Returns void

  • get logLocalFile(): boolean

    获取是否开启本地文件日志输出

    Returns boolean

    是否开启本地文件日志输出

  • set logLocalFile(logLocalFile: boolean): void

    设置是否开启本地文件日志输出

    Parameters

    • logLocalFile: boolean

      是否开启本地文件日志输出,默认为 true

    Returns void

  • get logFileSize(): number

    获取单个日志文件大小

    Returns number

    单个日志文件大小,单位为 MB

  • set logFileSize(logFileSize: number): void

    设置单个日志文件大小

    Parameters

    • logFileSize: number

      单个日志文件大小,单位为 MB,默认为 10MB

    Returns void

  • get logFileMaxCount(): number

    获取最大日志文件数

    Returns number

    最大日志文件数

  • set logFileMaxCount(logFileMaxCount: number): void

    设置最大日志文件数

    Parameters

    • logFileMaxCount: number

      最大日志文件数,超出会循环覆盖,默认为 10

    Returns void

  • get looseTimeoutControl(): boolean

    获取是否开启 RPC 抗信令丢包控制

    Returns boolean

    是否开启 RPC 抗信令丢包控制

  • set looseTimeoutControl(looseTimeoutControl: boolean): void

    设置是否开启 RPC 抗信令丢包控制

    Parameters

    • looseTimeoutControl: boolean

      是否开启 RPC 抗信令丢包控制(70%的上下行信令丢包),默认为 false

    Returns void

Methods

  • 将对象转换为 JSON 对象

    Returns Record<string, undefined | Object>

    包含所有属性的 JSON 对象

  • 将对象转换为字符串

    Returns string

    JSON 格式的字符串表示