|
heck_System无任何依赖,可随时调用,重复调用需要给不同的私有数据空间!
例如:
void *MyData1, *MyData2, *MyData3;
MyData1 = malloc(sizeof(void *));
MyData2 = malloc(sizeof(void *));
MyData2 = malloc(sizeof(void *));
Init_BPMCheck_System(2, 44100, &MyData1); //创建BPM检测实例1,MyData1
Init_BPMCheck_System(2, 44100, &MyData1); //创建BPM检测实例2,MyData2
Init_BPMCheck_System(2, 44100, &MyData1); //创建BPM检测实例3,MyData3
4、程序退出之前,需要释放BPM检测实例!
下载包中包含BPM检测库、LIB文件、头文件和SDK示例程序!
SDK示例程序用法:
BPMTest.exe 待检测WAV文件
注意:
1、本库只可检测32位浮点样本(WriteSamplesToBuffer),其他位深的样本需先转成32位,然后才可检测(转换方法在SDK示例程序中)!
2、示例程序只是为了介绍演示如何使用本库,所以只提供了对16位样本的支持!
vipercn.com 2009
|