专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 多媒体/流媒体开发

数学题,求DirectSound 中SetVolume与音量的转换公式是什么?该如何解决

发布时间:2011-06-27 19:30:32 文章来源:www.iduyao.cn 采编人员:星星草
数学题,求DirectSound 中SetVolume与音量的转换公式是什么?


IDirectSoundBuffer::SetVolume(LONG lVolume)

看到文档说 

音量的大小,用分贝来表示,
一般没法来增强缺省的音量,这里要提示一下,分贝的增减不是线形的,减少 3 分贝相当于
减少 1/2 的能量。最大值衰减 100 分贝几乎听不到了。

但是没有具体的函数。

假设函数是y= f(x)
y代表音量,x代表SetVolume的参数lVolume
测量到的一些关系如下

0 = = f(-10000)
2 = f(-3398)
5 = f(-2602)
7 = f(-2310)
10 = f(-2000)
12 = f(-1842)
15 = f(-1648)
17 = f(-1539)
20 = f(-1398)
25 = f(-1204)
30 = f(-1046)
35 = f(-912)
40 = f(-796)
45 = f(-694)
50 = f(-602)
55 = f(-519)
60 = f(-444)
65 = f(-374)
70 = f(-310)
75 = f(-250)
80 = f(-194)
85 = f(-141)
90 = f(-92)
95 = f(-45)
100 = f(0)

求y=f(x)这个方程



------解决方案--------------------
这么复杂都算得出来 牛
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: