UNPKG

zego-express-engine-webrtc

Version:

zego webrtc express sdk

34 lines (33 loc) 1.23 kB
import { ZegoScenario } from './zego.entity'; interface ScenarioSettingsConfig { ANS?: boolean; AEC?: boolean; AGC?: boolean; audioBitrate?: number; channelCount?: number; } export declare class ZegoSettingConfig { defaultSetting: any; setting: any; userChangedKey: any; arrObjKeys: string[]; arrObjItemKeys: string[]; constructor(); setSetting(settingFile: any, changeItems?: string[]): void; getSetting(key: string, force?: boolean): any; setUserValue(key: string, value: any): void; /** * 获取对应场景化配置的云控值 * @param scenario 场景枚举值 * @param force 获取mode为2的强制覆盖值 * @param onlyGetScenario 是否只获取场景配置,不获取具体的3A和码率的云控默认值 * @returns */ getCloudSettingScenario(scenario: ZegoScenario, force?: boolean, onlyGetScenario?: boolean): ScenarioSettingsConfig; getSettingList(keyList: string[], force?: boolean): any[]; getSettingWithUserParams(key: string, userSetVal: any): any; } export declare const INIT = "init"; export declare const ROOM_BASIC = "room"; export declare const RTC = "rtc"; export {};