Package org.robolectric.shadows
Class ShadowCameraDeviceImpl
java.lang.Object
org.robolectric.shadows.ShadowCameraDeviceImpl
@Implements(value=android.hardware.camera2.impl.CameraDeviceImpl.class,
isInAndroidSdk=false,
looseSignatures=true)
public class ShadowCameraDeviceImpl
extends Object
Shadow class for
CameraDeviceImpl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
__constructor__
(Object cameraId, Object callback, Object executor, Object characteristics, Object cameraManager, Object appTargetSdkVersion, Object ctx, Object cameraDeviceSetup) protected void
protected void
close()
protected CaptureRequest.Builder
createCaptureRequest
(int templateType) protected void
protected void
createCaptureSession
(List<Surface> outputs, CameraCaptureSession.StateCallback callback, Handler handler)
-
Constructor Details
-
ShadowCameraDeviceImpl
public ShadowCameraDeviceImpl()
-
-
Method Details
-
__constructor__
-
createCaptureRequest
-
createCaptureSession
@Implementation(minSdk=28) protected void createCaptureSession(List<Surface> outputs, CameraCaptureSession.StateCallback callback, Handler handler) throws CameraAccessException - Throws:
CameraAccessException
-
createCaptureSession
@Implementation(minSdk=28) protected void createCaptureSession(SessionConfiguration config) throws CameraAccessException - Throws:
CameraAccessException
-
close
-
checkIfCameraClosedOrInError
-