【发布时间】:2011-02-20 17:25:22
【问题描述】:
SecondaryBuffer 类中的 Volume-Property 似乎很奇怪,因为 -4000 左右的值是 0%,而 0 是 100%,如何将 Volume 设置为精确的百分比或获取最低的 Volume 来做到这一点我自己?
【问题讨论】:
标签: c# directx directsound
SecondaryBuffer 类中的 Volume-Property 似乎很奇怪,因为 -4000 左右的值是 0%,而 0 是 100%,如何将 Volume 设置为精确的百分比或获取最低的 Volume 来做到这一点我自己?
【问题讨论】:
标签: c# directx directsound
假设您的百分比是 0 和 1 之间的两倍,并命名为 volumePercentage:
double adjustedVolume = (1d - volumePercentage) * -4000d;
【讨论】: