Jack discovery notification is open through IMMNotificationClient :: OnDeviceStateChanged. Just by trying it on the win8 desktop, OnDeviceStateChanged is called with DEVICE_STATE_UNPLUGGED and DEVICE_STATE_ACTIVE when (un) connects the device. Unfortunately, this part of wasapi is documented as a desktop, so I think there is no way in WinRT to do this.
source share