Я пишу приложение, которое будет записывать звук с микрофона. Моя проблема в том, что мне нужно знать, когда пользователь подключит гнездо и вытащит гнездо.
Я заглянул в Win32_SoundDevice
класс WMI и мне кажется, что такого свойства нет, чтобы я мог проверить состояние Джека.
Затем я нашел RegisterEndpointNotificationCallback
в IMMDeviceEnumerator
, который, кажется, делает то, что мне нужно, но я понятия не имею, как это сделать в C #. Кто-нибудь знает, как использовать MMDeviceEnumerator
методы для проверки состояния аудио порта? Любая помощь высоко ценится.