Package org.robolectric.shadows
Class ShadowCameraDeviceImpl
java.lang.Object
org.robolectric.shadows.ShadowCameraDeviceImpl
@Implements(value=android.hardware.camera2.impl.CameraDeviceImpl.class,
isInAndroidSdk=false)
public class ShadowCameraDeviceImpl
extends Object
Shadow class for
CameraDeviceImpl-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void__constructor__(String cameraId, CameraDevice.StateCallback callback, Executor executor, CameraCharacteristics characteristics, CameraManager cameraManager, int appTargetSdkVersion, Context ctx, Object cameraDeviceSetup) protected void__constructor__(String cameraId, CameraDevice.StateCallback callback, Executor executor, CameraCharacteristics characteristics, CameraManager cameraManager, int appTargetSdkVersion, Context ctx, Object cameraDeviceSetup, boolean unused) protected voidprotected voidclose()protected CaptureRequest.BuildercreateCaptureRequest(int templateType) protected voidprotected voidcreateCaptureSession(List<Surface> outputs, CameraCaptureSession.StateCallback callback, Handler handler)
-
Constructor Details
-
ShadowCameraDeviceImpl
public ShadowCameraDeviceImpl()
-
-
Method Details
-
__constructor__
@Implementation(minSdk=35, maxSdk=35) protected void __constructor__(String cameraId, CameraDevice.StateCallback callback, Executor executor, CameraCharacteristics characteristics, CameraManager cameraManager, int appTargetSdkVersion, Context ctx, Object cameraDeviceSetup) -
__constructor__
@Implementation(minSdk=36) protected void __constructor__(String cameraId, CameraDevice.StateCallback callback, Executor executor, CameraCharacteristics characteristics, CameraManager cameraManager, int appTargetSdkVersion, Context ctx, Object cameraDeviceSetup, boolean unused) -
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
-