Home

xmn / bettertrumpet

publicxammen/BetterTrumpet· sync paused
Overview Code History Branches Pull requestsIssuesInsights
master
HomeOverview Code PRsIssues

Take advantage of COM return values, part 2. Also fix the timer callback being on the wrong thread!

8 years ago

0b05341
Authored
Amenta5/19/2018, 9:12:07 PM

Parenta9e775e

19 files changed
  • EarTrumpet/DataModel/Internal/AudioDevice.cs+5−21
  • EarTrumpet/DataModel/Internal/AudioDeviceManager.cs+24−21
  • EarTrumpet/DataModel/Internal/AudioDeviceSession.cs+1−2
  • EarTrumpet/DataModel/Internal/AudioDeviceSessionCollection.cs+2−4
  • EarTrumpet/DataModel/Internal/AudioDeviceSessionGroup.cs+5−5
  • EarTrumpet/Extensions/FloatExtensions.cs+5−0
  • EarTrumpet/Interop/IPropertyStore.cs+1−2
  • EarTrumpet/Interop/MMDeviceAPI/IAudioEndpointVolume.cs+1−1
  • EarTrumpet/Interop/MMDeviceAPI/IAudioSessionEnumerator.cs+3−2
  • EarTrumpet/Interop/MMDeviceAPI/IMMDevice.cs+4−9
  • EarTrumpet/Interop/MMDeviceAPI/IMMDeviceCollection.cs+3−2
  • EarTrumpet/Interop/MMDeviceAPI/IMMDeviceEnumerator.cs+6−3
  • EarTrumpet/Interop/MMDeviceAPI/IMMEndpoint.cs+1−1
  • EarTrumpet/Interop/MMDeviceAPI/ISimpleAudioVolume.cs+1−1
  • EarTrumpet/Interop/PropertyKeys.cs+6−0
  • EarTrumpet/Interop/Shell32.cs+3−3
  • EarTrumpet/Services/AppInformationService.cs+9−18
  • EarTrumpet/Services/ProcessWatcherService.cs+6−6
  • EarTrumpet/ViewModels/MainViewModel.cs+6−3