Add support for 21H2+ IAudioPolicyConfig
5 years ago
Authored
Rafael RiveraParent1f1b5c4
8 files changed
- EarTrumpet/EarTrumpet.csproj+5−1
- EarTrumpet/Extensions/OperatingSystemExtensions.cs+1−0
- EarTrumpet/Interop/Helpers/AudioPolicyConfigFactory.cs+11−4
- EarTrumpet/Interop/Helpers/AudioPolicyConfigFactoryImplFor21H2.cs+40−0
- EarTrumpet/Interop/Helpers/AudioPolicyConfigFactoryImplForDownlevel.cs+32−0
- EarTrumpet/Interop/MMDeviceAPI/IAudioPolicyConfigFactory.cs+1−26
- EarTrumpet/Interop/MMDeviceAPI/IAudioPolicyConfigFactoryVariantFor21H2.cs+36−0
- EarTrumpet/Interop/MMDeviceAPI/IAudioPolicyConfigFactoryVariantForDownlevel.cs+36−0