Remove runtime MMDeviceAPI Interop DLL dependency
8 years ago
Authored
AmentaParent07f1ec2
39 files changed
- EarTrumpet.UWP/EarTrumpet.UWP.csproj+0−6
- EarTrumpet/DataModel/AudioDevice.cs+3−5
- EarTrumpet/DataModel/AudioDeviceManager.cs+7−17
- EarTrumpet/DataModel/AudioDeviceSession.cs+11−5
- EarTrumpet/DataModel/AudioDeviceSessionCollection.cs+1−2
- EarTrumpet/DataModel/AudioDeviceSessionContainer.cs+2−2
- EarTrumpet/DataModel/Com/AUDIO_VOLUME_NOTIFICATION_DATA.cs+13−0
- EarTrumpet/DataModel/Com/AudioSessionDisconnectReason.cs+12−0
- EarTrumpet/DataModel/Com/AudioSessionState.cs+9−0
- EarTrumpet/DataModel/Com/DEVICE_STATE.cs+11−0
- EarTrumpet/DataModel/Com/EDataFlow.cs+10−0
- EarTrumpet/DataModel/Com/ERole.cs+10−0
- EarTrumpet/DataModel/Com/IAudioEndpointVolume.cs+29−0
- EarTrumpet/DataModel/Com/IAudioEndpointVolumeCallback.cs+11−0
- EarTrumpet/DataModel/Com/IAudioMeterInformation.cs+14−0
- EarTrumpet/DataModel/Com/IAudioSessionControl.cs+20−0
- EarTrumpet/DataModel/Com/IAudioSessionControl2.cs+26−0
- EarTrumpet/DataModel/{ReplacementInterfaces => Com}/IAudioSessionControlInternal.cs+0−0
- EarTrumpet/DataModel/Com/IAudioSessionEnumerator.cs+12−0
- EarTrumpet/DataModel/Com/IAudioSessionEvents.cs+18−0
- EarTrumpet/DataModel/Com/IAudioSessionManager.cs+13−0
- EarTrumpet/DataModel/Com/IAudioSessionManager2.cs+18−0
- EarTrumpet/DataModel/Com/IAudioSessionNotification.cs+11−0
- EarTrumpet/DataModel/Com/IAudioVolumeDuckNotification.cs+12−0
- EarTrumpet/DataModel/Com/IMMDevice.cs+15−0
- EarTrumpet/DataModel/Com/IMMDeviceCollection.cs+12−0
- EarTrumpet/DataModel/Com/IMMDeviceEnumerator.cs+15−0
- EarTrumpet/DataModel/Com/IMMNotificationClient.cs+15−0
- EarTrumpet/DataModel/{ReplacementInterfaces => Com}/IPropertyStore.cs+2−4
- EarTrumpet/DataModel/Com/ISimpleAudioVolume.cs+15−0
- EarTrumpet/DataModel/Com/MMDeviceEnumerator.cs+8−0
- EarTrumpet/DataModel/DefaultEndPoint.cs+1−1
- EarTrumpet/DataModel/Extensions/IAudioSessionControl2Extensons.cs+0−36
- EarTrumpet/DataModel/Extensions/IAudioSessionControlExtensions.cs+1−1
- EarTrumpet/DataModel/Extensions/IMMDeviceExtensions.cs+4−3
- EarTrumpet/DataModel/IAudioDeviceSession.cs+2−2
- EarTrumpet/DataModel/SafeAudioDeviceSession.cs+2−2
- EarTrumpet/EarTrumpet.csproj+26−11
- EarTrumpet/ViewModels/DeviceViewModel.cs+2−2