"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

MixedRealityController.Instance.AutoStopCameraIfNotRequired doesn't stop camera in VR mode

Hello,

 

We have a Unity app where we need to use image recognition in one part of the app, and head tracked VR in another part. We are using setting MixedRealityController.Instance.AutoStopCameraIfNotRequired to true, and using MixedRealityController.Instance.SetMode(MixedRealityController.Mode.VIEWER_VR) to switch to VR.

However, when we do so, the camera still stays active. If we explicitly turn the camera off using CameraDevice.Instance.Stop(); CameraDevice.Instance.Deinit(), then VR stops working.

Is this a known issue? There shouldn't be any need for the camera when using device tracking, correct? We are concerned with the low frame rate and excess heat and battery loss due to the camera always being on even when it is not needed.

We are seeing this behavior in the editor, as well as iOS and Android.

Thanks, Patrick