【文件属性】:
文件名称:C++调整PCM文件声音大小(windows)
文件大小:296KB
文件格式:RAR
更新时间:2021-09-25 04:24:57
C++ windows volume
C++调整PCM文件声音大小(windows)
FILE* ipcmfile; //音频文件
FILE* opcmfile; //音频文件
char data[10];
int main(int argc, char* argv[])
{
char* InPath = "123.pcm";
char* OutPath = "123_04.pcm";
fopen_s(&ipcmfile;, InPath, "rb");
fopen_s(&opcmfile;, OutPath, "wb");
if(NULL == ipcmfile)
{
printf("InPut file open failed!\n");
}
int i = 0;
while (fread(data, 1, 2, ipcmfile) == 2)
{
//LOG_INFO_S("(%d) Before: data[0]:0xx. data[0]:0xx.\n",i,data[0],data[1]);
RaiseVolume(data,2,1,4);
fwrite(&data;[0], 1, 2, opcmfile);
//LOG_INFO_S("(%d) After: data[0]:0xx. data[0]:0xx.\n",i,data[0],data[1]);
i++;
}
fclose(ipcmfile);
fclose(opcmfile);
LOG_INFO_S("RaiseVolume to:%s OK.\n",OutPath);
return 0;
}
【文件预览】:
SetVolume
----Debug()
----SetVolume()
--------SetVolume.vcxproj.filters(942B)
--------123.pcm(471KB)
--------demo.cpp(3KB)
--------123_04.pcm(471KB)
--------SetVolume.vcxproj(4KB)
----SetVolume.v11.suo(26KB)
----SetVolume.sln(894B)