blob: c538e420cc7e64a5f43a87279fd8f6a491a0ff2d [file] [log] [blame]
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package io.flutter.plugins.camerax;
import androidx.camera.core.CameraInfo;
import io.flutter.plugin.common.BinaryMessenger;
import io.flutter.plugins.camerax.GeneratedCameraXLibrary.CameraInfoFlutterApi;
public class CameraInfoFlutterApiImpl extends CameraInfoFlutterApi {
private final InstanceManager instanceManager;
public CameraInfoFlutterApiImpl(
BinaryMessenger binaryMessenger, InstanceManager instanceManager) {
super(binaryMessenger);
this.instanceManager = instanceManager;
}
void create(CameraInfo cameraInfo, Reply<Void> reply) {
create(instanceManager.addHostCreatedInstance(cameraInfo), reply);
}
}