added a cameramanager class to replace SDKCameraMan