Package org.robolectric.shadows
Class ShadowCamera.ShadowParameters
java.lang.Object
org.robolectric.shadows.ShadowCamera.ShadowParameters
- Enclosing class:
- ShadowCamera
@Implements(android.hardware.Camera.Parameters.class) public static class ShadowCamera.ShadowParameters extends Object
Shadows the Android
Camera.Parameters class.-
Constructor Summary
Constructors Constructor Description ShadowParameters() -
Method Summary
Modifier and Type Method Description voidaddSupportedPreviewSize(int width, int height)Add custom preview sizes to supportedPreviewSizes.protected Stringget(String key)protected intgetExposureCompensation()protected floatgetExposureCompensationStep()protected StringgetFlashMode()protected List<Camera.Area>getFocusAreas()protected StringgetFocusMode()protected intgetMaxExposureCompensation()protected intgetMaxNumFocusAreas()protected intgetMaxNumMeteringAreas()protected List<Camera.Area>getMeteringAreas()protected intgetMinExposureCompensation()intgetPictureHeight()protected Camera.SizegetPictureSize()intgetPictureWidth()protected intgetPreviewFormat()protected voidgetPreviewFpsRange(int[] range)protected intgetPreviewFrameRate()intgetPreviewHeight()protected Camera.SizegetPreviewSize()intgetPreviewWidth()protected List<String>getSupportedFlashModes()protected List<String>getSupportedFocusModes()protected List<Integer>getSupportedPictureFormats()protected List<Camera.Size>getSupportedPictureSizes()protected List<Integer>getSupportedPreviewFormats()protected List<int[]>getSupportedPreviewFpsRange()protected List<Integer>getSupportedPreviewFrameRates()protected List<Camera.Size>getSupportedPreviewSizes()voidinitSupportedPreviewSizes()Explicitly initialize custom preview sizes array, to switch from default values to individually added.protected voidset(String key, String value)protected voidsetExposureCompensation(int compensation)protected voidsetFlashMode(String flashMode)protected voidsetFocusAreas(List<Camera.Area> focusAreas)protected voidsetFocusMode(String focusMode)voidsetMaxNumFocusAreas(int maxNumFocusAreas)Allows test cases to set the maximum number of focus areas.voidsetMaxNumMeteringAreas(int maxNumMeteringAreas)Allows test cases to set the maximum number of metering areas.protected voidsetMeteringAreas(List<Camera.Area> meteringAreas)protected voidsetPictureSize(int width, int height)protected voidsetPreviewFormat(int pixel_format)protected voidsetPreviewFpsRange(int min, int max)protected voidsetPreviewFrameRate(int fps)protected voidsetPreviewSize(int width, int height)protected voidsetRecordingHint(boolean recordingHint)protected voidsetRotation(int rotation)voidsetSupportedFlashModes(String... flashModes)voidsetSupportedFocusModes(String... focusModes)
-
Constructor Details
-
ShadowParameters
public ShadowParameters()
-
-
Method Details
-
initSupportedPreviewSizes
public void initSupportedPreviewSizes()Explicitly initialize custom preview sizes array, to switch from default values to individually added. -
addSupportedPreviewSize
public void addSupportedPreviewSize(int width, int height)Add custom preview sizes to supportedPreviewSizes. -
getPictureSize
-
getPreviewFormat
-
getPreviewFpsRange
-
getPreviewFrameRate
-
getPreviewSize
-
getSupportedPictureSizes
-
getSupportedPictureFormats
-
getSupportedPreviewFormats
-
getSupportedPreviewFpsRange
-
getSupportedPreviewFrameRates
-
getSupportedPreviewSizes
-
setSupportedFocusModes
-
getSupportedFocusModes
-
getFocusMode
-
setFocusMode
-
setMaxNumFocusAreas
public void setMaxNumFocusAreas(int maxNumFocusAreas)Allows test cases to set the maximum number of focus areas. SeeCamera.Parameters.getMaxNumFocusAreas(). -
getMaxNumFocusAreas
-
setFocusAreas
-
getFocusAreas
-
setMaxNumMeteringAreas
public void setMaxNumMeteringAreas(int maxNumMeteringAreas)Allows test cases to set the maximum number of metering areas. SeeCamera.Parameters.getMaxNumMeteringAreas(). -
getMaxNumMeteringAreas
-
setMeteringAreas
-
getMeteringAreas
-
setPictureSize
-
setPreviewFormat
-
setPreviewFpsRange
-
setPreviewFrameRate
-
setPreviewSize
-
setRecordingHint
-
setRotation
-
getMinExposureCompensation
-
getMaxExposureCompensation
-
getExposureCompensationStep
-
getExposureCompensation
-
setExposureCompensation
-
setSupportedFlashModes
-
getSupportedFlashModes
-
getFlashMode
-
setFlashMode
-
set
-
get
-
getPreviewWidth
public int getPreviewWidth() -
getPreviewHeight
public int getPreviewHeight() -
getPictureWidth
public int getPictureWidth() -
getPictureHeight
public int getPictureHeight()
-