用C#如何关闭已经打开的扬声器?需要调用什么API?

在程序中,调用一个别人写的C++的dll接口,打开了电脑麦克和扬声器;
现在需要在人对麦克说话的时候关闭扬声器,不说话再打开(用点按钮的方式打开和关闭);
这样可以实现吗?会不会造成调用的dll出现问题呢?

http://zhidao.baidu.com/link?url=5bbwmy2PoTWR89Ex2KfTvdJA6iAY2VP5mF7Gw_gWB7vhY9zVnCA6f7LrJtiDq_KHyaJaRdZMcwBiJmkvCJ_IEa

也可以用api
http://www.xuebuyuan.com/885885.html