通过编程实现调整PCM的音量,具体做法是乘上一个固定的数,但是要考虑数据的溢出问题。
int frame_size_get(int inSampleRate, int ChannleNumber)
{
int size= -1;
switch(inSampleRate)
{
case 8000:
{
size= 320;
}
break;
case 16000:
{
size= 640;
}
break;
case 24000:
{
size= 960;
&nb

本文介绍了通过编程方式调整PCM音频文件音量的方法,主要涉及音量增益计算及防止溢出的问题。提供了C++代码示例,包括帧大小计算、音量提升函数以及PCM音量控制函数。
最低0.47元/天 解锁文章
1466

被折叠的 条评论
为什么被折叠?



