サウンドデバイス列挙するのにDeviceInformationCollectionを使っていたけど、サウンドデバイスの抜き差しにも対応したいのでDeviceWatcherクラスを使ってデバイスの列挙・監視をしてみようと思う。
Core Audio APIを使えばIMMDeviceCollection,IMMDevice,IMMNotificationClientで実装できるけれど、せっかくWindows 8を使っていることだしね。
サウンドデバイス列挙するのにDeviceInformationCollectionを使っていたけど、サウンドデバイスの抜き差しにも対応したいのでDeviceWatcherクラスを使ってデバイスの列挙・監視をしてみようと思う。
Core Audio APIを使えばIMMDeviceCollection,IMMDevice,IMMNotificationClientで実装できるけれど、せっかくWindows 8を使っていることだしね。