2010-12-03 18 views
5

Hola a todos. ¿Hay alguna forma de emitir audio desde mi programa y redireccionar esa transmisión a la "capa" de entrada del micrófono del sistema? Entiendo que esto podría requerir que algunas llamadas de bajo nivel sean 'pinchadas', pero ¿hay algún artículo que pueda ayudarme? Por ejemplo, si tuviera que ejecutar la secuencia de salida de audio de mi aplicación en el programa Sound Recorder de Windows, pensaría que el audio proviene de un micrófono y así lo grabará. No quiero grabar una transmisión, simplemente la envío a la entrada de micrófono del dispositivo. Gracias por cualquier ideaSalida de audio en el micrófono

+0

Puede utilizar el control de volumen de grabación para WaveMix anular el silenciamiento de la mayoría de las tarjetas de sonido en. Pero este es un estado global y no por programa. – CodesInChaos

+9

¿No tendría más sentido que su aplicación se registre como un micrófono adicional dentro de Windows? De esta forma, no está secuestrando la funcionalidad de ningún hardware y su usuario puede seleccionar su aplicación como su dispositivo de entrada (virtual). No tengo ninguna experiencia personal con esto, pero parece un enfoque más lógico. –

+0

¿por qué no usar el mezclador como entrada? ¿es un * requisito * que tenga que ser el micrófono? –

Respuesta

0

considerar el mirar en Pure Data (PC) o Max MSP (Mac) para este tipo de problema.

0

Parece que usted está buscando un controlador de audio virtual. Puede comprar software de Softonic que ya lo hace. Si necesita compilarlo usted mismo, puede administrarlo usando DirectSound (parte de la biblioteca DirectX) de Microsoft.

0

Si su aplicación puede acceder a VST, entonces usted puede utilizar wormhole2, que es de código abierto y funciona para Mac y PC. Puede enviar y recibir audio en un host compatible con VST. http://code.google.com/p/wormhole2/

Si no, al menos en mac, hay Soundflower de cycling74 que instala un marco para entradas y salidas de audio que están disponibles en todo el sistema. cycling74.com/soundflower-landing-page/

Como equivalente en PC, existe: http://jackaudio.org/ que básicamente hace lo mismo que Soundflower.

Cuestiones relacionadas