ZegoEngineProfile class

创建引擎的配置

创建引擎的配置

Constructors

ZegoEngineProfile(int appID, ZegoScenario scenario, {String? appSign, bool? enablePlatformView})

Properties

appID ↔ int
ZEGO 为开发者签发的应用 ID,请从 ZEGO 管理控制台 https://console-express.zego.im 申请。appID 取值范围 0~4294967295。
getter/setter pair
appSign ↔ String?
每个 AppID 对应的应用签名,请从 ZEGO 管理控制台申请。该参数为包含 64 个字符的字符串,字符取值范围:'0' ~ '9', 'a' ~ 'z'。例:"9dc9a25bh2f2137446897071c8c033fa33b91c3dd2a85e0c000ae82c0dad3"。2.17.0 及以上版本 appSign 允许传空或者不传。如果传空或者不传,则必须在调用 loginRoom 接口登录房间时将 token 填入 ZegoRoomConfig 参数中,用于鉴权。token 的生成方式请参考 使用 Token 鉴权
getter/setter pair
enablePlatformView ↔ bool?
设置是否使用 Platform View 渲染;true 表示使用 Platform View 渲染;false 表示使用 Texture 渲染;默认为 false。目前 web 平台只支持使用 Platform View 渲染。使用 createCanvasView 接口时,如果不支持优先使用的渲染模式,则会自动使用另一个渲染模式。
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scenario ZegoScenario
房间场景,SDK 会针对指定的场景的做一些音视频配置优化以达成在此场景下最优的效果。指定场景后,开发者可以使用 setRoomScenario 来实现在不销毁引擎 destroyEngine 的前提下切换其他场景。指定场景后,开发者可以调用其他 API 来继续调整音视频配置。各个场景之间的差异以及如何选择合适的场景请参考 https://doc-zh.zego.im/article/16316
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited