Programación General > C++ Builder

 Problemas con funciones WaveIn

(1/1)

spiderjerusalem:
Buenas.

Quiero hacer un programa que haga tres capturas de audio por micrófono de la siguiente manera:

1 - Hace una captura
2 - Trata esos datos y los guarda
3 - Hace la segunda captura
4 - Trata esos datos y los guarda
5 - Hace la tercera captura
6 - Trata esos datos y los guarda

El caso es que mi idea era que una vez que se han recibido los datos y el buffer esté lleno, que se llame a una función (que se dispara al avisar el buffer de estar lleno) y que aquí se traten los datos.

Mi problema es, ¿esa función que llamo, trabaja en paralelo? Porque si es así, ¿cómo debería hacer para hacer la segunda y tercera llamada a WaveInStart? Pues si la función trabaja en paralelo, está funcionando mientras llega la segunda llamada de WaveInStart y da problemas al acceder a la función disparada mientras está funcionando por la primera llamada, ¿no?

Un saludo y gracias.

Navegación

[0] Índice de Mensajes

Ir a la versión completa