Ejemplo n.º 1
0
        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;
            }
Ejemplo n.º 2
0
        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];