blob: 90c94d0c26cb2a7509ecd8b447df6caab05131a9 [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.lifecycle.ProcessCameraProvider;
import io.flutter.plugin.common.BinaryMessenger;
import io.flutter.plugins.camerax.GeneratedCameraXLibrary.ProcessCameraProviderFlutterApi;
public class ProcessCameraProviderFlutterApiImpl extends ProcessCameraProviderFlutterApi {
public ProcessCameraProviderFlutterApiImpl(
BinaryMessenger binaryMessenger, InstanceManager instanceManager) {
super(binaryMessenger);
this.instanceManager = instanceManager;
}
private final InstanceManager instanceManager;
void create(ProcessCameraProvider processCameraProvider, Reply<Void> reply) {
create(instanceManager.addHostCreatedInstance(processCameraProvider), reply);
}
}