Piszę aplikację, która nagra audio z mikrofonu. Mój problem polega na tym, że muszę wiedzieć, kiedy użytkownik podłącza się do gniazda i wyjmuje podnośnik.Jack Sensing in C#
Zajrzałem do klasy WMI Win32_SoundDevice
i wydaje mi się, że nie ma takiej właściwości, żebym mógł sprawdzić status Jacka.
Następnie znalazłem RegisterEndpointNotificationCallback
w IMMDeviceEnumerator
co wydaje się robić to, czego potrzebuję, ale nie mam pojęcia, jak to zrobić w języku C#. Czy ktoś wie, jak korzystać z metod MMDeviceEnumerator
, aby sprawdzić stan portu audio? Każda pomoc bardzo ceniona.
Dostaję błąd "Brak odniesienia do obiektu obiektu" w Guid, co to jest Guid? – kakopappa