DeviceInformationクラスのIsDefaultプロパティについて

公開:2012-03-28 05:43
更新:2020-02-15 04:37
カテゴリ:winrt,windows

DeviceInformationクラスにIsDefaultというプロパティがある。これを参照して既定のデバイスを特定しようとしたが、返された結果はすべてfalseで特定することはできなかった。

どうしたものかとAPIリファレンスを見ているとWindows::Media::Devices::MediaDeviceクラスのGetDefaultAudioRenderIdでデバイスのIdが取得できることがわかった。このIdとDeviceInformationクラスのIdとを比較すればデフォルトデバイスを特定できるようだ。