Pregunta

¿Cómo escribir más simple controlador de dispositivo virtual de audio en Windows XP? Sé que una forma es escribir un controlador WDM pero supongo que no es una tarea facilmente. Necesito aplicar algún tipo de filtrado de audio para una aplicación basada en Flash. Desafortunadamente, parece que es la única manera de hacerlo - fuera de un flash, un controlador de dispositivo, a continuación, una aplicación Flash puede adjuntar a mi dispositivo virtual. Me preguntaba si yo puedo escribir un controlador de dispositivo usando algunas API de alto nivel (más alto que el WDM), tal como UMDF dispositivo de audio USB virtual (?) O tal vez sólo algunos DLL que registrará un dispositivo virtual. Como puedo ver Google Talk contiene googleadapter.dll cuales provfides webcams virtuales, me pregunto cómo lo escribieron.

Gracias de antemano, ternyk

¿Fue útil?

Solución

Para WinXP es suficiente para escribir controlador instalable que es un simple archivo DLL en modo de usuario. Sin embargo, no funcionará en Windows Vista o superior, ya que tienen modelo de audio diferente.

Otros consejos

¿Qué API? Lo primero que me preocuparía es aprender la interfaz de aplicación (s) con Windows y la mejor manera de hacer esto es para realmente aprender cómo codificar una aplicación con audio utilizando la misma interfaz. Por lo tanto, si se usa el audio DirectSound, aprender cómo codificar una aplicación que utiliza DirectSound.

La razón por la que digo esto es que una vez que sabes cómo funciona el código también puede saber qué API deben estar conectadas. Luego se va de allí, el código del inyector cargadora / DLL para que realice lo que está buscando.

Por último, no se olvide de usar Google para hacer tanta investigación por su cuenta en primer lugar:

[cita] Dale a un hombre un pescado y comerá por un día ... Enséñale a pescar y nunca pasará hambre de nuevo ... [/ quote]

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top