Home

xmn / bettertrumpet

publicxammen/BetterTrumpet· sync paused
Overview Code History Branches Pull requestsIssuesInsights
master
HomeOverview Code PRsIssues

Remove runtime MMDeviceAPI Interop DLL dependency

8 years ago

675af59
Authored
Amenta12/4/2017, 9:31:44 PM

Parent07f1ec2

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