Captura.MainViewModel.CheckFunctionalityAvailability C# (CSharp) 메소드

CheckFunctionalityAvailability() 개인적인 메소드

private CheckFunctionalityAvailability ( ) : void
리턴 void
        void CheckFunctionalityAvailability()
        {
            var audioAvailable = AudioViewModel.SelectedAudioSource != null
                                 && AudioViewModel.SelectedAudioSource.ToString() != AudioViewModel.NoSoundSource;

            var videoAvailable = VideoViewModel.SelectedVideoSourceKind == VideoSourceKind.Window
                                 || VideoViewModel.SelectedVideoSourceKind == VideoSourceKind.Screen;

            _canRecord = audioAvailable || videoAvailable;

            _canScreenShot = videoAvailable;
        }