ETC: Cleanup audio interfaces and move WindowsAudio specific stuff to specialized interfaces
7 years ago
Authored
Dave AmentaParent0c21033
26 files changed
- EarTrumpet/App.xaml.cs+1−1
- EarTrumpet/DataModel/IAudioDevice.cs+0−8
- EarTrumpet/DataModel/IAudioDeviceCollection.cs+0−9
- EarTrumpet/DataModel/IAudioDeviceManager.cs+3−9
- EarTrumpet/DataModel/IAudioDeviceManagerWindowsAudio.cs+14−0
- EarTrumpet/DataModel/IAudioDeviceManagerWithPeakMetering.cs+7−0
- EarTrumpet/DataModel/IAudioDeviceSession.cs+1−7
- EarTrumpet/DataModel/IAudioDeviceWindowsAudio.cs+12−0
- EarTrumpet/DataModel/Internal/AudioDevice.cs+8−3
- EarTrumpet/DataModel/Internal/AudioDeviceManager.cs+34−5
- EarTrumpet/DataModel/Internal/AudioDeviceSession.cs+7−19
- EarTrumpet/DataModel/Internal/AudioDeviceSessionCollection.cs+4−5
- EarTrumpet/DataModel/Internal/AudioDeviceSessionGroup.cs+7−9
- EarTrumpet/DataModel/Internal/FilteredCollectionChain.cs+1−1
- EarTrumpet/DataModel/Internal/IAudioDeviceInternal.cs+9−0
- EarTrumpet/DataModel/Internal/IAudioDeviceSessionInternal.cs+13−0
- EarTrumpet/DataModel/{DataModelFactory.cs => WindowsAudioFactory.cs}+2−2
- EarTrumpet/EarTrumpet.csproj+6−2
- EarTrumpet/Extensibility/Hosting/AddonHost.cs+21−1
- EarTrumpet/UI/Services/DiagnosticsService.cs+7−7
- EarTrumpet/UI/Tray/TrayViewModel.cs+2−1
- EarTrumpet/UI/ViewModels/AppItemViewModel.cs+7−5
- EarTrumpet/UI/ViewModels/DeviceCollectionViewModel.cs+5−7
- EarTrumpet/UI/ViewModels/DeviceViewModel.cs+6−13
- EarTrumpet/UI/ViewModels/SettingsAppItemViewModel.cs+1−1
- EarTrumpet/UI/ViewModels/TemporaryAppItemViewModel.cs+2−2