Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ad212e7416 |
@@ -27,6 +27,7 @@ internal class AudioDevice : IAudioSessionEventsHandler
|
|||||||
|
|
||||||
_device = device;
|
_device = device;
|
||||||
|
|
||||||
|
_device.AudioEndpointVolume.OnVolumeNotification += AudioEndpointVolume_OnVolumeNotification;
|
||||||
_device.AudioSessionManager.AudioSessionControl.RegisterEventClient(this);
|
_device.AudioSessionManager.AudioSessionControl.RegisterEventClient(this);
|
||||||
_device.AudioSessionManager.OnSessionCreated += AudioSessionManager_OnSessionCreated;
|
_device.AudioSessionManager.OnSessionCreated += AudioSessionManager_OnSessionCreated;
|
||||||
|
|
||||||
@@ -39,6 +40,11 @@ internal class AudioDevice : IAudioSessionEventsHandler
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void AudioEndpointVolume_OnVolumeNotification(AudioVolumeNotificationData data)
|
||||||
|
{
|
||||||
|
_logger.Information("AudioEndpointVolume_OnVolumeNotification: {guid} {muted}", data.Guid, data.Muted);
|
||||||
|
}
|
||||||
|
|
||||||
private void AudioSessionManager_OnSessionCreated(object sender, IAudioSessionControl newSession)
|
private void AudioSessionManager_OnSessionCreated(object sender, IAudioSessionControl newSession)
|
||||||
{
|
{
|
||||||
var session = new AudioSessionControl(newSession);
|
var session = new AudioSessionControl(newSession);
|
||||||
|
|||||||
Reference in New Issue
Block a user