SnapDotNet.Apps.Notifications.ToastContent.ToastNotificationBase.ValidateAudio C# (CSharp) Method

ValidateAudio() private method

private ValidateAudio ( ) : void
return void
                private void ValidateAudio()
                {
                    if (StrictValidation)
                    {
                        if (Audio.Loop && Duration != ToastDuration.Long)
                        {
                            throw new NotificationContentValidationException("Looping audio is only available for long duration toasts.");
                        }
                        if (Audio.Loop && !AudioSrcIsLooping())
                        {
                            throw new NotificationContentValidationException(
                                "A looping audio src must be chosen if the looping audio property is set.");
                        }
                        if (!Audio.Loop && AudioSrcIsLooping())
                        {
                            throw new NotificationContentValidationException(
                                "The looping audio property needs to be set if a looping audio src is chosen.");
                        }
                    }
                }