ByteRtcScreenCapturerExtDelegate constructor

ByteRtcScreenCapturerExtDelegate([
  1. 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);
}