Yo escribo una aplicación que grabar audio desde el micrófono. Mi problema es que necesito saber cuándo el usuario conecta el conector y saca el conector.la detección de conector en C#
Busqué en la clase WMI Win32_SoundDevice
y me parece que no hay tal propiedad que pueda verificar el estado del Jack.
Luego encontré RegisterEndpointNotificationCallback
en IMMDeviceEnumerator
que parece hacer lo que necesito pero no tengo ni idea de cómo hacer esto en C#. ¿Alguien sabe cómo utilizar MMDeviceEnumerator
métodos para comprobar el estado del puerto de audio? Cualquier ayuda muy apreciada.
Me estoy haciendo una "referencia a objeto no establecida como instancia de un objeto" error en el GUID, lo que es el GUID? – kakopappa