オーディオ デバイスが有効または無効になったときに Windows API に通知する方法はありますか?
RegisterDeviceNotification() と WM_DEVICECHANGE を含むソース コードがあります。USB デバイスの挿入/取り外しを追跡します。ただし、ラップトップの内部オーディオ デバイスの有効化または無効化は追跡しません。
もちろん、タイマーを作成して waveInGetNumDevs/waveOutGetNumDevs を使用することもできます。しかし、OSに通知を送信させる方法を見つけることはもっと興味深いです:)
ありがとうございました :)