/frameworks/base/core/java/android/hardware/camera2/marshal/impl/ |
MarshalQueryableMeteringRectangle.java | 20 import android.hardware.camera2.params.MeteringRectangle; 29 * Marshal {@link MeteringRectangle} to/from {@link #TYPE_INT32} 31 public class MarshalQueryableMeteringRectangle implements MarshalQueryable<MeteringRectangle> { 35 private class MarshalerMeteringRectangle extends Marshaler<MeteringRectangle> { 36 protected MarshalerMeteringRectangle(TypeReference<MeteringRectangle> typeReference, 42 public void marshal(MeteringRectangle value, ByteBuffer buffer) { 57 public MeteringRectangle unmarshal(ByteBuffer buffer) { 67 return new MeteringRectangle(xMin, yMin, width, height, weight); 77 public Marshaler<MeteringRectangle> createMarshaler( 78 TypeReference<MeteringRectangle> managedType, int nativeType) [all...] |
/frameworks/base/core/java/android/hardware/camera2/params/ |
MeteringRectangle.java | 56 public final class MeteringRectangle { 91 public MeteringRectangle(int x, int y, int width, int height, int meteringWeight) { 112 public MeteringRectangle(Point xy, Size dimensions, int meteringWeight) { 134 public MeteringRectangle(Rect rect, int meteringWeight) { 225 return other instanceof MeteringRectangle && equals((MeteringRectangle)other); 234 * @param other Another MeteringRectangle 238 public boolean equals(final MeteringRectangle other) {
|
/packages/apps/Camera2/src/com/android/camera/one/v2/ |
AutoFocusHelper.java | 23 import android.hardware.camera2.params.MeteringRectangle; 39 (CameraUtil.lerp(MeteringRectangle.METERING_WEIGHT_MIN, MeteringRectangle.METERING_WEIGHT_MAX, 43 private static final MeteringRectangle[] ZERO_WEIGHT_3A_REGION = new MeteringRectangle[]{ 44 new MeteringRectangle(0, 0, 0, 0, 0) 47 public static MeteringRectangle[] getZeroWeightRegion() { 116 * Returns a MeteringRectangle[] with length 1. 121 * to determine the side length of the square MeteringRectangle. 127 private static MeteringRectangle[] regionsForNormalizedCoord(float nx, float ny, float fraction [all...] |
OneCameraImpl.java | 30 import android.hardware.camera2.params.MeteringRectangle; 102 MeteringRectangle[] ZERO_WEIGHT_3A_REGION = AutoFocusHelper.getZeroWeightRegion(); 148 private MeteringRectangle[] mAFRegions = ZERO_WEIGHT_3A_REGION; 149 private MeteringRectangle[] mAERegions = ZERO_WEIGHT_3A_REGION;
|
OneCameraZslImpl.java | 32 import android.hardware.camera2.params.MeteringRectangle; 125 /*package*/ MeteringRectangle[] ZERO_WEIGHT_3A_REGION = AutoFocusHelper.getZeroWeightRegion(); 184 private MeteringRectangle[] mAFRegions = ZERO_WEIGHT_3A_REGION; 185 private MeteringRectangle[] mAERegions = ZERO_WEIGHT_3A_REGION; [all...] |
/cts/tests/tests/hardware/src/android/hardware/camera2/cts/helpers/ |
Camera2Focuser.java | 25 import android.hardware.camera2.params.MeteringRectangle; 59 private MeteringRectangle[] mAfRegions; 177 public synchronized void touchForAutoFocus(MeteringRectangle[] afRegions) 195 public synchronized void startAutoFocus(MeteringRectangle[] afRegions) 237 boolean forceActive, MeteringRectangle[] afRegions) throws CameraAccessException { 313 private void setAfRegions(MeteringRectangle[] afRegions) { 332 mAfRegions = new MeteringRectangle[] { 333 new MeteringRectangle(0, 0, 0, 0, MeteringRectangle.METERING_WEIGHT_DONT_CARE)};
|
CameraErrorCollector.java | 24 import android.hardware.camera2.params.MeteringRectangle; 436 MeteringRectangle[] expected, MeteringRectangle[] actual, [all...] |
/frameworks/base/core/java/android/hardware/camera2/ |
CaptureRequest.java | [all...] |
CaptureResult.java | [all...] |
/pdk/apps/CameraITS/service/src/com/android/camera2/its/ |
ItsUtils.java | 25 import android.hardware.camera2.params.MeteringRectangle; 49 public static MeteringRectangle[] getJsonWeightedRectsFromArray( 55 MeteringRectangle[] ma = new MeteringRectangle[a.length() / 5]; 74 ma[i/5] = new MeteringRectangle(x,y,w,h,wgt);
|
ItsSerializer.java | 31 import android.hardware.camera2.params.MeteringRectangle; 155 private static Object serializeMeteringRectangle(MeteringRectangle rect) 318 } else if (keyType == MeteringRectangle.class) { 320 serializeMeteringRectangle((MeteringRectangle)keyValue)); 407 } else if (elmtType == MeteringRectangle.class) { 411 (MeteringRectangle)Array.get(keyValue,i))); 583 } else if (elmtType == MeteringRectangle.class) { 585 Array.set(val, i, new MeteringRectangle( [all...] |
ItsService.java | 33 import android.hardware.camera2.params.MeteringRectangle; 778 MeteringRectangle[] regionAE = new MeteringRectangle[]{ 779 new MeteringRectangle(0,0,width,height,1)}; 780 MeteringRectangle[] regionAF = new MeteringRectangle[]{ 781 new MeteringRectangle(0,0,width,height,1)}; 782 MeteringRectangle[] regionAWB = new MeteringRectangle[]{ 783 new MeteringRectangle(0,0,width,height,1)} [all...] |
/cts/tests/tests/hardware/src/android/hardware/camera2/cts/ |
StillCaptureTest.java | 40 import android.hardware.camera2.params.MeteringRectangle; 321 ArrayList<MeteringRectangle[]> aeRegionTestCases = get3ARegionTestCasesForCamera(); 322 for (MeteringRectangle[] aeRegions : aeRegionTestCases) { 346 ArrayList<MeteringRectangle[]> awbRegionTestCases = get3ARegionTestCasesForCamera(); 347 for (MeteringRectangle[] awbRegions : awbRegionTestCases) { 376 ArrayList<MeteringRectangle[]> afRegionTestCases = get3ARegionTestCasesForCamera(); 377 for (MeteringRectangle[] afRegions : afRegionTestCases) { 454 MeteringRectangle[] aeRegions, MeteringRectangle[] awbRegions, 455 MeteringRectangle[] afRegions) throws Exception [all...] |
CaptureRequestTest.java | 35 import android.hardware.camera2.params.MeteringRectangle; [all...] |
CameraTestUtils.java | 36 import android.hardware.camera2.params.MeteringRectangle; [all...] |
CameraDeviceTest.java | 36 import android.hardware.camera2.params.MeteringRectangle; [all...] |
/frameworks/base/core/java/android/hardware/camera2/legacy/ |
LegacyResultMapper.java | 28 import android.hardware.camera2.params.MeteringRectangle; 340 MeteringRectangle[] meteringRectArray = getMeteringRectangles(activeArray, 360 MeteringRectangle[] meteringRectArray = getMeteringRectangles(activeArray, 382 private static MeteringRectangle[] getMeteringRectangles(Rect activeArray, ZoomData zoomData, 384 List<MeteringRectangle> meteringRectList = new ArrayList<>(); 401 return meteringRectList.toArray(new MeteringRectangle[0]);
|
LegacyRequestMapper.java | 24 import android.hardware.camera2.params.MeteringRectangle; 130 MeteringRectangle[] aeRegions = request.get(CONTROL_AE_REGIONS); 148 MeteringRectangle[] afRegions = request.get(CONTROL_AF_REGIONS); 483 MeteringRectangle[] meteringRegions, int maxNumMeteringAreas, String regionName) { 493 List<MeteringRectangle> meteringRectangleList = new ArrayList<>(); 494 for (MeteringRectangle rect : meteringRegions) { 495 if (rect.getMeteringWeight() != MeteringRectangle.METERING_WEIGHT_DONT_CARE) { 511 MeteringRectangle rect = meteringRectangleList.get(i);
|
ParameterUtils.java | 28 import android.hardware.camera2.params.MeteringRectangle; 146 public MeteringRectangle toMetering() { 148 MeteringRectangle.METERING_WEIGHT_MIN, 149 MeteringRectangle.METERING_WEIGHT_MAX, 158 return new MeteringRectangle(x, y, w, h, weight); [all...] |
LegacyMetadataMapper.java | 31 import android.hardware.camera2.params.MeteringRectangle; [all...] |
/frameworks/ex/camera2/portability/src/com/android/ex/camera2/portability/ |
AndroidCamera2Settings.java | 26 import android.hardware.camera2.params.MeteringRectangle; 283 private MeteringRectangle[] legacyAreasToMeteringRectangles( 285 MeteringRectangle[] transformed = null; 287 transformed = new MeteringRectangle[reference.size()]; 306 transformed[index] = new MeteringRectangle(left, top, right - left, bottom - top,
|
AndroidCamera2AgentImpl.java | 35 import android.hardware.camera2.params.MeteringRectangle; [all...] |
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/ |
CameraMetadataTest.java | 40 import android.hardware.camera2.params.MeteringRectangle; 714 new MeteringRectangle(/*x*/1, /*y*/2, /*width*/100, /*height*/200, /*weight*/5), 720 new MeteringRectangle[] { 721 new MeteringRectangle(/*x*/5, /*y*/6, /*width*/123, /*height*/456, /*weight*/7), 722 new MeteringRectangle(/*x*/7, /*y*/8, /*width*/456, /*height*/999, /*weight*/6), 723 new MeteringRectangle(/*x*/1, /*y*/2, /*width*/100, /*height*/200, /*weight*/5) [all...] |
/system/media/camera/docs/ |
metadata_helpers.py | 436 a "MeteringRectangle" or a plain "Integer" would not be considered a generic.
|
/prebuilts/sdk/21/ |
android.jar | |