C++调整PCM文件声音大小(windows)

时间:2021-09-25 04:24:57
【文件属性】:
文件名称: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)

网友评论