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() 
 -