ByteRTCVideoSnapshotCallbackDelegate constructor

ByteRTCVideoSnapshotCallbackDelegate([
  1. NativeClassOptions? options
])

Implementation

ByteRTCVideoSnapshotCallbackDelegate([NativeClassOptions? options])
    : super(options == null
          ? const NativeClassOptions([],
              className: _$namespace,
              instanceType: InstanceType.manual,
              bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
              methodMap: {
                r"onTakeLocalSnapshotResult$videoSource$image$errorCode":
                    r"onTakeLocalSnapshotResult:videoSource:image:errorCode:",
                r"onTakeRemoteSnapshotResult$streamId$info$image$errorCode":
                    r"onTakeRemoteSnapshotResult:streamId:info:image:errorCode:"
              })
          : NativeClassOptions.fromMap({
              ...options.toMap(),
              'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
            })) {
  registerEvent(r"onTakeLocalSnapshotResult:videoSource:image:errorCode:",
      onTakeLocalSnapshotResult$videoSource$image$errorCode);

  registerEvent(r"onTakeRemoteSnapshotResult:streamId:info:image:errorCode:",
      onTakeRemoteSnapshotResult$streamId$info$image$errorCode);
}