Sto scrivendo un'applicazione che registrerà l'audio dal microfono. Il mio problema è che ho bisogno di sapere quando l'utente inserisce il jack e rimuove il jack.Jack Sensing in C#
Ho esaminato la classe WMI Win32_SoundDevice
e mi sembra che non ci sia una tale proprietà da poter controllare lo stato del Jack.
Quindi ho trovato RegisterEndpointNotificationCallback
in IMMDeviceEnumerator
che sembra fare ciò di cui ho bisogno ma non ho idea di come farlo in C#. Qualcuno sa come usare i metodi MMDeviceEnumerator
per verificare lo stato della porta audio? Qualsiasi aiuto molto apprezzato.
io sono sempre un errore "Riferimento oggetto non impostato su un'istanza di un oggetto" nel Guid, qual è il guid? – kakopappa