DirectSound:将音量设置为百分比

时间:2011-02-20 17:25:22

标签: c# directx directsound

SecondaryBuffer类中的Volume-Property似乎很奇怪,因为值大约-4000是0%,0是100%,如何将Volume设置为精确百分比或获得最低音量来执行此操作自己?

1 个答案:

答案 0 :(得分:0)

假设您的百分比是介于0和1之间的两倍,并命名为volumePercentage:

double adjustedVolume = (1d - volumePercentage) * -4000d;