Android Open Source - CamView Camera Enumeration






From Project

Back to project page CamView.

License

The source code is released under:

Apache License

If you think the Android project CamView listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package eu.livotov.labs.android.camview;
//from ww  w .ja va 2  s. co  m
import android.annotation.TargetApi;
import android.hardware.Camera;

/**
 * (c) Livotov Labs Ltd. 2014
 * This is the simple utility object to hold most important device camera parameters in a bit more developer friendly way.
 */
public class CameraEnumeration
{

    private int cameraId;
    private boolean frontCamera;
    private Camera.CameraInfo cameraInfo;

    @TargetApi(11)
    public CameraEnumeration(final int cameraId, final Camera.CameraInfo cameraInfo)
    {
        this.cameraId = cameraId;
        this.cameraInfo = cameraInfo;
        frontCamera = cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT;
    }

    public int getCameraId()
    {
        return cameraId;
    }

    public Camera.CameraInfo getCameraInfo()
    {
        return cameraInfo;
    }

    public boolean isFrontCamera()
    {
        return frontCamera;
    }
}




Java Source Code List

eu.livotov.labs.android.camview.AutoFocusManager.java
eu.livotov.labs.android.camview.CAMViewAsyncTask.java
eu.livotov.labs.android.camview.CAMView.java
eu.livotov.labs.android.camview.CameraEnumeration.java