diff options
Diffstat (limited to 'modules/camera/CameraHAL.cpp')
-rw-r--r-- | modules/camera/CameraHAL.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/modules/camera/CameraHAL.cpp b/modules/camera/CameraHAL.cpp index dfbbe4c..9a13c98 100644 --- a/modules/camera/CameraHAL.cpp +++ b/modules/camera/CameraHAL.cpp @@ -17,7 +17,7 @@ #include <cstdlib> #include <hardware/camera_common.h> #include <hardware/hardware.h> -#include "Camera.h" +#include "ExampleCamera.h" //#define LOG_NDEBUG 0 #define LOG_TAG "DefaultCameraHAL" @@ -43,20 +43,17 @@ CameraHAL::CameraHAL(int num_cameras) : mNumberOfCameras(num_cameras), mCallbacks(NULL) { - int i; - // Allocate camera array and instantiate camera devices mCameras = new Camera*[mNumberOfCameras]; - for (i = 0; i < mNumberOfCameras; i++) { - mCameras[i] = new Camera(i); - } + // Rear camera + mCameras[0] = new ExampleCamera(0); + // Front camera + mCameras[1] = new ExampleCamera(1); } CameraHAL::~CameraHAL() { - int i; - - for (i = 0; i < mNumberOfCameras; i++) { + for (int i = 0; i < mNumberOfCameras; i++) { delete mCameras[i]; } delete [] mCameras; |