Pregunta: | 16809 - CAPTURA DE SONIDOS DESDE VB5 POR LA TARJETA DE SONIDO |
Autor: | Fernando Gomez |
Estoy realizando una aplicacion con VB 5.0 y uno de los requerimientos de la aplicacion es capturar un sonido por medio de la tarjeta de sonido y guardarlo en un archivo ya sea .WAV o un archivo plano de texto
Como lo puedo hacer?? como manejo la targeta de sonido?? lo puedo hacer con la grabadora de sonido de windows y usar OLE?? Espero me puedan ayudar Gracias |
Respuesta: | Emiliano |
Mirá, tenés dos opciones:
La primera consiste en usar las API de windows para poder capturar una entrada de audio. Si necesitas información, esta referencia de las APIs te va a ser úil: http://www.allapi.net/ La segunda opción, mas conveniente -a mi criterio- por su facilidad de uso, es usar las librerias DirectSound de Microsoft DirectX. Acá tenés un tutorial: http://members.iinet.net.au/~paulhng/dsvb/part1.htm (Si bien solo te explica como reproducir un sonido, es una buena introducción para esta tecnologia, porque te explica conceptos básicos) Lo de capturar con la grabadora de Windows y tomarlo por OLE es factible pero es una chanchada, así que no te recomiendo que lo tomes como una opción :) Si necesitás una mano, avisame. |