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/16316getter/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