Search in sources :

Example 6 with Area

use of android.hardware.Camera.Area in project android_frameworks_base by AOSPA.

the class ParameterUtils method convertCameraPointToActiveArrayPoint.

private static Point convertCameraPointToActiveArrayPoint(Rect activeArray, ZoomData zoomData, Point point, boolean usePreviewCrop) {
    Rect pointedRect = new Rect(point.x, point.y, point.x, point.y);
    Camera.Area pointedArea = new Area(pointedRect, /*weight*/
    1);
    WeightedRectangle adjustedRect = convertCameraAreaToActiveArrayRectangle(activeArray, zoomData, pointedArea, usePreviewCrop);
    Point transformedPoint = new Point(adjustedRect.rect.left, adjustedRect.rect.top);
    return transformedPoint;
}
Also used : Rect(android.graphics.Rect) Area(android.hardware.Camera.Area) Area(android.hardware.Camera.Area) Camera(android.hardware.Camera) Point(android.graphics.Point)

Example 7 with Area

use of android.hardware.Camera.Area in project android_frameworks_base by ResurrectionRemix.

the class ParameterUtils method convertCameraPointToActiveArrayPoint.

private static Point convertCameraPointToActiveArrayPoint(Rect activeArray, ZoomData zoomData, Point point, boolean usePreviewCrop) {
    Rect pointedRect = new Rect(point.x, point.y, point.x, point.y);
    Camera.Area pointedArea = new Area(pointedRect, /*weight*/
    1);
    WeightedRectangle adjustedRect = convertCameraAreaToActiveArrayRectangle(activeArray, zoomData, pointedArea, usePreviewCrop);
    Point transformedPoint = new Point(adjustedRect.rect.left, adjustedRect.rect.top);
    return transformedPoint;
}
Also used : Rect(android.graphics.Rect) Area(android.hardware.Camera.Area) Area(android.hardware.Camera.Area) Camera(android.hardware.Camera) Point(android.graphics.Point)

Example 8 with Area

use of android.hardware.Camera.Area in project android_packages_apps_Camera by CyanogenMod.

the class FocusOverlayManager method initializeFocusAreas.

@TargetApi(ApiHelper.VERSION_CODES.ICE_CREAM_SANDWICH)
private void initializeFocusAreas(int focusWidth, int focusHeight, int x, int y, int previewWidth, int previewHeight) {
    if (mFocusArea == null) {
        mFocusArea = new ArrayList<Object>();
        mFocusArea.add(new Area(new Rect(), 1));
    }
    // Convert the coordinates to driver format.
    calculateTapArea(focusWidth, focusHeight, 1f, x, y, previewWidth, previewHeight, ((Area) mFocusArea.get(0)).rect);
}
Also used : Area(android.hardware.Camera.Area) Rect(android.graphics.Rect) TargetApi(android.annotation.TargetApi)

Example 9 with Area

use of android.hardware.Camera.Area in project android_frameworks_base by crdroidandroid.

the class ParameterUtils method convertCameraPointToActiveArrayPoint.

private static Point convertCameraPointToActiveArrayPoint(Rect activeArray, ZoomData zoomData, Point point, boolean usePreviewCrop) {
    Rect pointedRect = new Rect(point.x, point.y, point.x, point.y);
    Camera.Area pointedArea = new Area(pointedRect, /*weight*/
    1);
    WeightedRectangle adjustedRect = convertCameraAreaToActiveArrayRectangle(activeArray, zoomData, pointedArea, usePreviewCrop);
    Point transformedPoint = new Point(adjustedRect.rect.left, adjustedRect.rect.top);
    return transformedPoint;
}
Also used : Rect(android.graphics.Rect) Area(android.hardware.Camera.Area) Area(android.hardware.Camera.Area) Camera(android.hardware.Camera) Point(android.graphics.Point)

Example 10 with Area

use of android.hardware.Camera.Area in project platform_frameworks_base by android.

the class ParameterUtils method convertCameraPointToActiveArrayPoint.

private static Point convertCameraPointToActiveArrayPoint(Rect activeArray, ZoomData zoomData, Point point, boolean usePreviewCrop) {
    Rect pointedRect = new Rect(point.x, point.y, point.x, point.y);
    Camera.Area pointedArea = new Area(pointedRect, /*weight*/
    1);
    WeightedRectangle adjustedRect = convertCameraAreaToActiveArrayRectangle(activeArray, zoomData, pointedArea, usePreviewCrop);
    Point transformedPoint = new Point(adjustedRect.rect.left, adjustedRect.rect.top);
    return transformedPoint;
}
Also used : Rect(android.graphics.Rect) Area(android.hardware.Camera.Area) Area(android.hardware.Camera.Area) Camera(android.hardware.Camera) Point(android.graphics.Point)

Aggregations

Area (android.hardware.Camera.Area)17 Camera (android.hardware.Camera)15 Rect (android.graphics.Rect)12 Point (android.graphics.Point)10 Matrix (android.graphics.Matrix)5 TargetApi (android.annotation.TargetApi)2