Example #1
0
 private static void Run(string playbackDeviceName, string recordingDeviceName)
 {
     try
     {
         using (WindowsSound sound = new WindowsSound())
         {
             try
             {
                 SetDefaultAudioPlaybackDevice(sound, playbackDeviceName);
                 SetDefaultAudioRecordingDevice(sound, recordingDeviceName);
             }
             catch (InvalidOperationException ex)
             {
                 WriteConsoleError(ex.Message);
             }
         }
     }
     catch (WindowsSoundException ex)
     {
         WriteConsoleError(ex.ToString());
     }
 }
Example #2
0
 private static void SetDefaultAudioRecordingDevice(WindowsSound sound, string deviceName)
 {
     SetDefaultAudioDevice("recording", deviceName, sound.SetDefaultAudioRecordingDevice);
 }
Example #3
0
 private static void SetDefaultAudioPlaybackDevice(WindowsSound sound, string deviceName)
 {
     SetDefaultAudioDevice("playback", deviceName, sound.SetDefaultAudioPlaybackDevice);
 }