scattrbrain
Darshan Patil's personal blog
Windows XP Echo cancellation 7
I coded a quick application to test the echo canceller in Windows XP. This was something I was researching for work. The documentation on MSDN is sparse and it took me quite some time to figure out how to get echo cancellation working. I am putting this out there for anyone who is curious about how to use the Windows XP echo canceller. You could also use this application to test how well the inbuilt echo canceller works.
The code is in C# and uses managed DirectX.
Screenshots
Not using the echo canceller
Using the echo canceller
You can download it
here
Trackbacks
Use the following link to trackback from your own site:
http://scattrbrain.com/articles/trackback/4















Hi dude, the link is offline. Application error (Rails) Thanks
Thanks for bringing this to my notice. It is fixed now.
Hi, is there any chance of sending me a compiled version, I have no clue how to do that, regards, Geoff.
Hi, I tried this application but a get this error when I run with “Enable Echo Cancellation” cheked = “Value does not fall within the expected range”, uncheked its works, but of course without echo cancelling. Would you have a clue about this error?. thanks.
Where do you get the Microsoft.DirectX file?
Jon
You need to add a reference to the DirectX assemblies. You will need to download and install managed DirectX.
Darshan,
i tried your sample yesterday on 4 different machines – i.e. different hardware and software (WinXP & Vista). but unfortunately the result is not as expected: on none of the machines the echo-cancellation worked! the program runs fine, but there is just no difference if i check or uncheck the ‘Enable Echo Cancellation’ checkbox. i always hear echo…
any ideas? what OS (XP or Vista) and what sound-hardware do you use?
thanks, Hannes