Package org.robolectric.shadows
Class ShadowCameraDeviceImpl
- java.lang.Object
-
- org.robolectric.shadows.ShadowCameraDeviceImpl
-
@Implements(value=android.hardware.camera2.impl.CameraDeviceImpl.class, minSdk=21, isInAndroidSdk=false) public class ShadowCameraDeviceImpl extends java.lang.ObjectShadow class forCameraDeviceImpl
-
-
Constructor Summary
Constructors Constructor Description ShadowCameraDeviceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckIfCameraClosedOrInError()protected voidclose()protected android.hardware.camera2.CaptureRequest.BuildercreateCaptureRequest(int templateType)protected voidcreateCaptureSession(java.util.List<android.view.Surface> outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, android.os.Handler handler)
-
-
-
Method Detail
-
createCaptureRequest
@Implementation protected android.hardware.camera2.CaptureRequest.Builder createCaptureRequest(int templateType)
-
createCaptureSession
@Implementation(minSdk=28) protected void createCaptureSession(java.util.List<android.view.Surface> outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, android.os.Handler handler) throws android.hardware.camera2.CameraAccessException- Throws:
android.hardware.camera2.CameraAccessException
-
close
@Implementation protected void close()
-
checkIfCameraClosedOrInError
@Implementation protected void checkIfCameraClosedOrInError()
-
-