ByteRtcScreenCapturerExtDelegate constructor
ByteRtcScreenCapturerExtDelegate([
- NativeClassOptions? options
Implementation
ByteRtcScreenCapturerExtDelegate([NativeClassOptions? options])
: super(options == null
? const NativeClassOptions([],
className: _$namespace,
instanceType: InstanceType.manual,
bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
methodMap: {
r"onQuitFromApp": r"onQuitFromApp",
r"onReceiveMessageFromApp": r"onReceiveMessageFromApp:",
r"onSocketDisconnect": r"onSocketDisconnect",
r"onSocketConnect": r"onSocketConnect",
r"onNotifyAppRunning": r"onNotifyAppRunning"
})
: NativeClassOptions.fromMap({
...options.toMap(),
'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
})) {
registerEvent(r"onQuitFromApp", onQuitFromApp);
registerEvent(r"onReceiveMessageFromApp:", onReceiveMessageFromApp);
registerEvent(r"onSocketDisconnect", onSocketDisconnect);
registerEvent(r"onSocketConnect", onSocketConnect);
registerEvent(r"onNotifyAppRunning", onNotifyAppRunning);
}