#ifndef __CAMERA_H__
#define __CAMERA_H__

#include "commoninclude.h"

Napi::Value napi_CameraIsReady(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraDirectionCtrl(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraZoomCtrl(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraPTZReset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraAddPreset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraDelPreset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraDelAllPreset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraGetAllPreset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraUpdatePreset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraApplyPreset(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraGetSmartTrackingOptInfo(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraSetSmartTrackingOpt(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraGetSamrtTrackingOpt(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraSetFaceDetection(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraIsFaceDetectionEnable(const Napi::CallbackInfo& objInfo);
Napi::Value napi_CameraIsInIdle(const Napi::CallbackInfo& objInfo);

#endif // __CAMERA_H__
