gpt4 book ai didi

ios - 为什么增加音频增益不起作用?

转载 作者:行者123 更新时间:2023-11-29 12:53:26 25 4
gpt4 key购买 nike

我正在使用这行代码来设置声源的增益。我想将声音音量调大(如 iOS 中的闹钟),但如果我尝试将增益设置为大于 1.0,则不会有任何效果。

在文档中说

/**
* Indicate the gain (volume amplification) applied.
* Type: ALfloat.
* Range: ]0.0- ]
* A value of 1.0 means un-attenuated/unchanged.
* Each division by 2 equals an attenuation of -6dB.
* Each multiplicaton with 2 equals an amplification of +6dB.
* A value of 0.0 is meaningless with respect to a logarithmic
* scale; it is interpreted as zero volume - the channel
* is effectively disabled.
*/
#define AL_GAIN 0x100A

alSourcef(source, AL_GAIN, 4.0f);//Set gain/volume - 4.0f sounds the same as 1.0f gain

我做错了什么吗?如果增益不起作用,是否有任何其他方法可以增加音量。谢谢

最佳答案

值为 1.0 表示未衰减/不变。因此,高于 1.0f 的值被视为与 1.0f 相同。

关于ios - 为什么增加音频增益不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21835160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com