c++音频原始数据PCM采样率转换-源码和demo

时间:2021-08-05 09:56:32
【文件属性】:

文件名称:c++音频原始数据PCM采样率转换-源码和demo

文件大小:953KB

文件格式:7Z

更新时间:2021-08-05 09:56:32

pcm转采样率 音频采样率

使用webrtc开源库中的算法,将其封装为动态库,用来转换音频原始数据pcm采样率


【文件预览】:
Debug
----resamplerDll.dll(178KB)
----demo.exe(37KB)
----resamplerDll.lib(2KB)
resamplerDll
----resamplerDll.cpp(84B)
----Generated Files()
----resampler()
--------include()
--------src()
--------CMakeLists..txt(77B)
----resamplerDll.vcxproj.user(165B)
----Debug()
--------vc140.idb(1.07MB)
--------resample.obj(19KB)
--------aligned_malloc.obj(25KB)
--------checks.obj(244KB)
--------sinc_resampler_sse.obj(18KB)
--------spl_inl.obj(3KB)
--------push_sinc_resampler.obj(238KB)
--------resample_by_2_internal.obj(19KB)
--------resample_by_2.obj(9KB)
--------stdafx.obj(2KB)
--------resampler.obj(40KB)
--------sinusoidal_linear_chirp_source.obj(26KB)
--------timeutils.obj(211KB)
--------push_resampler.obj(96KB)
--------resample_fractional.obj(12KB)
--------resample_48khz.obj(11KB)
--------resamplerImpl.obj(19KB)
--------audio_util.obj(211KB)
--------vc140.pdb(556KB)
--------resample_by_2_mips.obj(2KB)
--------cpu_features.obj(6KB)
--------resamplerDll.tlog()
--------sinc_resampler.obj(51KB)
--------resamplerDll.log(186B)
--------resamplerDll.Build.CppClean.log(2KB)
----resamplerDll.vcxproj(10KB)
----ReadMe.txt(2KB)
----resamplerDll.vcxproj.filters(5KB)
resamplerDll.sln
demo
----main.cpp(1KB)
----audio8kHz.pcm(293KB)
----demo.vcxproj.filters(945B)
----Debug()
--------vc140.idb(267KB)
--------demo.tlog()
--------demo.log(146B)
--------demo.Build.CppClean.log(289B)
--------vc140.pdb(140KB)
--------main.obj(22KB)
----demo.vcxproj(8KB)
----audio11kHz.pcm(403KB)

网友评论

  • 只能实现特定音频采样率之间的变化
  • 资源一般。