dc_xxx.cpp
来自「该源码是对 *.wav语音波形文件做去直流电平」· C++ 代码 · 共 31 行
CPP
31 行
int fun_SampleAverage( short *Pinput)
{
//变量声明段
#define FRAME_LENGTH 128 //frame_length 一桢内样点数的个数
#define FRAME_COUNT 10 //frame_count 被求语音数据样点平均值的桢数
int one_frame_sum; //一桢样点值求和
int all_frame_average_sum; //所有桢的均值和
int all_frame_average; //frame_count 桢样点数的均值
int fl;
int fc;
//程序段
all_frame_average_sum=0;
fc=FRAME_COUNT;
while(fc !=0)
{
fl=FRAME_LENGTH;
one_frame_sum=0;
while(fl !=0)
{
one_frame_sum += *Pinput++;
fl-=1;
}
all_frame_average_sum += one_frame_sum/FRAME_LENGTH;
fc-=1;
}
all_frame_average=all_frame_average_sum/FRAME_COUNT;
return all_frame_average;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?