|
- package com.roli.juce;
-
- import android.hardware.camera2.CameraDevice;
-
- public class CameraDeviceStateCallback extends CameraDevice.StateCallback
- {
- private native void cameraDeviceStateClosed (long host, CameraDevice camera);
- private native void cameraDeviceStateDisconnected (long host, CameraDevice camera);
- private native void cameraDeviceStateError (long host, CameraDevice camera, int error);
- private native void cameraDeviceStateOpened (long host, CameraDevice camera);
-
- CameraDeviceStateCallback (long hostToUse)
- {
- host = hostToUse;
- }
-
- @Override
- public void onClosed (CameraDevice camera)
- {
- cameraDeviceStateClosed (host, camera);
- }
-
- @Override
- public void onDisconnected (CameraDevice camera)
- {
- cameraDeviceStateDisconnected (host, camera);
- }
-
- @Override
- public void onError (CameraDevice camera, int error)
- {
- cameraDeviceStateError (host, camera, error);
- }
-
- @Override
- public void onOpened (CameraDevice camera)
- {
- cameraDeviceStateOpened (host, camera);
- }
-
- private long host;
- }
|