private static void Toggle() { CameraContext cameraContext = GetCameraContext(); if (cameraContext != null) { string friendlyName = cameraContext.FriendlyName; var nativeCamera = new NativeCamera(); int currentState = 0; nativeCamera.GetPrivacy(friendlyName, ref currentState); var newState = ToggleState(currentState); Console.WriteLine($"Toggling {friendlyName} from {CoreRuntimeDefs.StateOnOff[currentState]} to {newState}"); nativeCamera.SetPrivacy(friendlyName, CoreRuntimeDefs.State01[newState]); } }