private async void Application_Suspending()

in Tools/Cam360/MainPage.xaml.cs [99:117]


        private async void Application_Suspending(object sender, SuspendingEventArgs e)
        {
            Debug.WriteLine("Application_Suspending");
            var deferral = e.SuspendingOperation.GetDeferral();
            if (_isRecording)
            {
                RecordSymbol.Symbol = Symbol.Target;
                await StopVideoRecordingAsync();
                if (_sphericalProjectionEffect != null)
                {
                    _sphericalProjectionEffect = null;
                }
            }
            await CleanupCameraAsync();

            ResetDisplayRotationPreference();

            deferral.Complete();
        }