{
class Camera;
class ICameraEventListener;
+class _CameraRef;
class _CameraEvent;
class _CameraCoordinator;
class _CameraCapability;
static void FocusStateChangedCb(camera_focus_state_e state, void *pUserData);
/**
- * Function check fo this object is alive.
- *
- * @return true if the object is alive, otherwise false.
- */
- static bool IsAlive(void);
-
- /**
* Gets the Impl instance.
*
* @return The pointer to %_CameraImpl
CameraState __state;
_CameraHandle __handle;
+ std::unique_ptr <_CameraRef> __pCameraRef;
std::unique_ptr <_CameraEvent> __pCameraEvent;
std::unique_ptr <_VideoStreamCoordinator> __pVideoStreamCoordinator;
ICameraEventListener* __pCameraEventListener;
int __focusPoints[2][MAX_FOCUS_POINT];
int __supportedFocusPointCount;
- static bool __isUsed;
static const int MAX_CAMERA_PLANE_COUNT = 4;
};