2010-07-13 131 views
2

如何使用C#.Net設置聲卡的平衡?如何以編程方式設置聲卡的音頻平衡?

最常用的方法是什麼?我需要Interop嗎?

+0

你能爲你的意思是什麼平衡更具描述性?你在說左右聲道嗎? – 2010-07-13 12:52:16

+0

沒錯。我想根據每個音量控制兩個通道 – Kai 2010-07-13 17:15:14

回答

0

您將首先需要一個框架來處理您的聲卡。 Managed Direct X.它包含Direct Sound,它可讓您以舒適的抽象級別控制您的聲卡。

可以在受控的Direct X在這裏找到一個教程:

http://www.codeproject.com/KB/directx/mdx_tutorial1.aspx

+0

directx是我目前在我的應用程序中使用的 - 因此也是一個很好的解決方案。不幸的是我找不到一個合適的方法來設置一個頻道的音量級別或餘額 – Kai 2010-07-13 17:16:53

+0

看看這個:http://www.freevbcode.com/ShowCode.Asp?ID=1082#6 – sbenderli 2010-07-13 19:10:03

+0

也請看看這裏:http://gpwiki.org/index.php/VBNET:DirectSound 搜索「Pan」。我認爲這些應該讓你朝着正確的方向 – sbenderli 2010-07-13 19:14:45

相關問題