private void UpdateCameras() { { #if UNITY_5_4_OR_NEWER || (UNITY_5 && !UNITY_5_0 && !UNITY_5_1) GL.IssuePluginEvent(AVProLiveCameraPlugin.GetRenderEventFunc(), AVProLiveCameraPlugin.PluginID | (int)AVProLiveCameraPlugin.PluginEvent.UpdateAllTextures); #else GL.IssuePluginEvent(AVProLiveCameraPlugin.PluginID | (int)AVProLiveCameraPlugin.PluginEvent.UpdateAllTextures); #endif } // Update all cameras int numDevices = AVProLiveCameraManager.Instance.NumDevices; for (int i = 0; i < numDevices; i++) { AVProLiveCameraDevice device = AVProLiveCameraManager.Instance.GetDevice(i); // Update the actual image device.Update(false); device.Render(); } }