La Web del Programador: Comunidad de Programadores
 
    Pregunta:  32220 - PROGRAMAR LA TARJETA DE SONIDO PARA TRATAR CON MUESTRAS EN C
Autor:  Edgar Portillo Salinas
Deseo tratar en tiempo real muestras de sonido, y No tratar dichas muestras desde un archivo de audio (Ej. WAV). Es decir en lugar de leer las muestras desde un archivo de audio, quiero leer las muestras que son generadas por el microfono cuando este esta prendido.

Lo necesito para el desarrollo de un sistema de tratamiento de voz

Gracias.

  Respuesta:  Eduardo Fernández
A ver si te puedo ayudar ahora que toy yo con estos temas:

Mirate las siguientes funciones de la ayuda:
waveInOpen(...);
waveInPrepareHeader(...);
waveInStart();
waveInAddBuffer();
y mas de ese estilo.

Ademas tienes que crear una funcion Callback para el tratamiento de las señales, bueno ya lo veras explicado en la ayuda...

Para poder usarlas tienes que usar el archivo de cabecera mmsystem.h (con el windows.h) y añadir la librería winmm.lib al proyecto.

Espero que te valga