Initial checkin for volume/endpoint event handling
8 years ago
Authored
Rafael RiveraParent9e55864
32 files changed
- .gitignore+4−0
- EarTrumpet.BackgroundTasks/EarTrumpet.BackgroundTasks.nuget.props+2−2
- EarTrumpet.Interop/AudioDeviceService.cpp+54−3
- EarTrumpet.Interop/AudioDeviceService.h+21−5
- EarTrumpet.Interop/AudioSessionService.cpp+5−2
- EarTrumpet.Interop/AudioSessionService.h+1−1
- EarTrumpet.Interop/ControlChangeHandler.cpp+21−0
- EarTrumpet.Interop/ControlChangeHandler.h+30−0
- EarTrumpet.Interop/EarTrumpet.Interop.vcxproj+32−0
- EarTrumpet.Interop/EndpointNotificationHandler.cpp+120−0
- EarTrumpet.Interop/EndpointNotificationHandler.h+47−0
- EarTrumpet.Interop/IControlChangeCallback.h+156−0
- EarTrumpet.Interop/IControlChangeCallback.idl+12−0
- EarTrumpet.Interop/IControlChangeHandler.h+155−0
- EarTrumpet.Interop/IControlChangeHandler.idl+12−0
- EarTrumpet.Interop/IEarTrumpetVolumeCallback.h+154−0
- EarTrumpet.Interop/IEarTrumpetVolumeCallback.idl+12−0
- EarTrumpet.Interop/IEndpointNotificationCallback.h+154−0
- EarTrumpet.Interop/IEndpointNotificationCallback.idl+12−0
- EarTrumpet.Interop/IEndpointNotificationHandler.h+155−0
- EarTrumpet.Interop/IEndpointNotificationHandler.idl+13−0
- EarTrumpet.Interop/common.h+5−0
- EarTrumpet.Interop/exports.cpp+19−0
- EarTrumpet.Interop/module.cpp+3−0
- EarTrumpet/App.xaml.cs+1−3
- EarTrumpet/EarTrumpet.csproj+1−0
- EarTrumpet/Services/EarTrumpetAudioDeviceService.cs+16−2
- EarTrumpet/Services/EarTrumpetAudioSessionService.cs+0−1
- EarTrumpet/Services/FirstRunDisplayService.cs+10−10
- EarTrumpet/Services/IEarTrumpetVolumeCallback.cs+12−0
- EarTrumpet/Services/TaskbarService.cs+1−2
- EarTrumpet/Services/WhatsNewDisplayService.cs+15−15