public override CameraDevice[] EnumerateCamera() { var devices = WebCamTexture.devices; var cameraDevice = new CameraDevice[devices.Length]; for (int i = 0; i < devices.Length; ++i) { ref var cdevice = ref cameraDevice[i]; cdevice.Name = devices[i].name; cdevice.IsFrontFacing = devices[i].isFrontFacing; }
public override CameraDevice[] EnumerateCamera() { var numCameras = fu_camera_handler_enumerate_camera(); if (numCameras <= 0) { return(null); } var cameraDevice = new CameraDevice[numCameras]; videoDevices = new VideoDevice[numCameras]; CameraProps cameraProps; StreamProps streamProps; FrameRateRange frameRateRange; for (int i = 0; i < numCameras; ++i) { ref var vdevice = ref videoDevices[i]; ref var cdevice = ref cameraDevice[i];