Muy buenas,

Mi intención es realizar una captura en tiempo continuo del buffer de audio, empleando VB 2008 Express y DirectSound. Esto lo he logrado, pero como el wave format tag es PCM no sé cómo leer las amplitudes de los dos canales que me entran desde la entrada de línea.

Los datos del buffer son

"datos" que és un MemoryStream de 44100 valores (Esto me da un array de bytes sin signo y me interesarían que fueran con signo por la codificación PCM)

frecuencia de muestreo 44100

16 bits per sample

2 canales.

El rango de amplitudes que se leerán coincidirá con el rango dinámico de la entrada de línea de unos 400mV.

Muchas gracias!