Potresti utilizzare la BASS library, mi sembra che metta a disposizione delle routine apposite, per ciò che vuoi fare.

http://un4seen.com

Saluti