Initial 2.0 live object model payload
8 years ago
Authored
AmentaParent649898c
48 files changed
- EarTrumpet.Interop/AudioDeviceService.cpp+0−202
- EarTrumpet.Interop/AudioDeviceService.h+0−60
- EarTrumpet.Interop/AudioSessionService.cpp+29−179
- EarTrumpet.Interop/AudioSessionService.h+2−24
- EarTrumpet.Interop/ControlChangeHandler.cpp+0−21
- EarTrumpet.Interop/ControlChangeHandler.h+0−29
- EarTrumpet.Interop/EarTrumpet.Interop.vcxproj+7−15
- EarTrumpet.Interop/EndpointNotificationHandler.cpp+0−124
- EarTrumpet.Interop/EndpointNotificationHandler.h+0−48
- EarTrumpet.Interop/SoundControlAPI.idl+20−0
- EarTrumpet.Interop/exports.cpp+2−78
- EarTrumpet.sln+0−31
- EarTrumpet.vs15.sln+1−0
- EarTrumpet/AudioPeakMeter.xaml+12−0
- EarTrumpet/AudioPeakMeter.xaml.cs+47−0
- EarTrumpet/DataModel/AudioDevice.cs+104−0
- EarTrumpet/DataModel/AudioDeviceManager.cs+140−0
- EarTrumpet/DataModel/AudioDeviceSession.cs+211−0
- EarTrumpet/DataModel/AudioDeviceSessionCollection.cs+108−0
- EarTrumpet/DataModel/AudioDeviceSessionContainer.cs+67−0
- EarTrumpet/DataModel/ComInterop.cs+21−0
- EarTrumpet/DataModel/DefaultEndPoint.cs+116−0
- EarTrumpet/DataModel/Extensions/GuidExtensions.cs+17−0
- EarTrumpet/DataModel/Extensions/IAudioSessionControl2Extensons.cs+38−0
- EarTrumpet/DataModel/Extensions/IMMDeviceExtensions.cs+28−0
- EarTrumpet/DataModel/IAudioDevice.cs+14−0
- EarTrumpet/DataModel/IAudioDeviceSession.cs+23−0
- EarTrumpet/DataModel/ReplacementInterfaces/IAudioSessionControlInternal.cs+28−0
- EarTrumpet/DataModel/ReplacementInterfaces/IPropertyStore.cs+39−0
- EarTrumpet/DataModel/VirtualDefaultAudioDevice.cs+76−0
- EarTrumpet/EarTrumpet.csproj+31−8
- EarTrumpet/Extensions/DispatcherExtensions.cs+25−0
- EarTrumpet/MainWindow.xaml+10−1
- EarTrumpet/MainWindow.xaml.cs+26−30
- EarTrumpet/Models/EarTrumpetAudioDeviceModel.cs+0−17
- EarTrumpet/Models/EarTrumpetAudioSessionModel.cs+0−23
- EarTrumpet/Models/EarTrumpetAudioSessionModelGroup.cs+0−13
- EarTrumpet/Services/EarTrumpetAudioDeviceService.cs+0−111
- EarTrumpet/Services/EarTrumpetAudioSessionService.cs+0−67
- EarTrumpet/Services/IEarTrumpetVolumeCallback.cs+0−12
- EarTrumpet/Services/IconService.cs+11−11
- EarTrumpet/Services/UserPreferencesService.cs+0−11
- EarTrumpet/TrayIcon.cs+35−18
- EarTrumpet/ViewModels/AppItemViewModel.cs+36−62
- EarTrumpet/ViewModels/AudioMixerViewModel.cs+69−123
- EarTrumpet/ViewModels/DeviceAppItemViewModel.cs+24−44
- EarTrumpet/ViewModels/IAudioMixerViewModelCallback.cs+0−12
- EarTrumpet/ViewModels/TrayIconViewModel.cs+13−32