阅读:1111回复:5
想给windows增加一个功放!
本人在笔记本上使用一块USB外置声卡,但输出声音太小,即使把系统音量开到最大,音箱的音量也开到最大,输出的声音依然很小,因此有以下想法:
写一个程序,可以控制windows所有的音频输出,在音频数据未发送到声卡前,给予提升放大(以后可以考虑增加音调均衡功能)。 请高手指点密津,给一个设计思路或现成代码都行。本人根本不知从何下手。 |
|
沙发#
发布于:2002-05-30 15:20
呵呵!你这样做可能会引起很大的失真的啊!
|
|
板凳#
发布于:2002-05-30 15:21
你的音箱带功放吗?有源的还是无源的啊?
|
|
地板#
发布于:2002-05-31 01:43
呵呵,噪音发生器!
还是换个外置功放吧. |
|
地下室#
发布于:2002-05-31 08:48
肯定不会有什么好效果
|
|
5楼#
发布于:2002-05-31 10:07
对效果可能很难控制,不过你可试一试,
我以播wav文件为例讲一下实现思路: 先假设你的wav是22k,16,立体声的。你通过修改文件中的数据将所有采样值按一定函数关系放大,当然函数是一个非线形的,你需要保证放大后的数据不能大于32768(正数)或绝对值不大于32767(负数),当然你需要通过实验来得到这个函数,并且这只是理论方法,实际效果并不能保证,如果你得到好的效果可别忘了通知我一下,我的mail是mfczmh@sina.com |
|
|