예제 #1
0
 void IVolumeControl.SetMute(bool value)
 {
     if (value)
     {
         oldVolume = APIWrapper.GetVolume();
         APIWrapper.SetVolume(0);
     }
     else
     {
         if (oldVolume == 0)
         {
             oldVolume = 100;
         }
         APIWrapper.SetVolume(oldVolume);
     }
 }
예제 #2
0
 bool IVolumeControl.GetMute()
 {
     return(APIWrapper.GetVolume() == 0);
 }
예제 #3
0
 int IVolumeControl.GetVolume()
 {
     return(APIWrapper.GetVolume());
 }
예제 #4
0
 void IVolumeControl.SetVolume(int value)
 {
     APIWrapper.SetVolume(value);
 }
예제 #5
0
 public VolumeControl(string _processName)
 {
     baseVolume = APIWrapper.GetVolume();
 }
예제 #6
0
 void IVolumeControl.Dispose()
 {
     APIWrapper.SetVolume(baseVolume);
 }