本文整理汇总了C++中Audio::rms方法的典型用法代码示例。如果您正苦于以下问题:C++ Audio::rms方法的具体用法?C++ Audio::rms怎么用?C++ Audio::rms使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Audio
的用法示例。
在下文中一共展示了Audio::rms方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: REQUIRE
REQUIRE(vol == a7);
//reverse
vector<int8_t> v9{4, 12,-67,23,78,3};
Audio<int8_t , 1> a9(1, 8, 2, v9);
a1.rev();
REQUIRE(a1 == a9);
//rms
double r = a1.rms();
long prod = 0;
for(auto i = 0; i< 6; i++){
prod += v1[i]*v1[i];
}
double calcr = sqrt(prod/6);
REQUIRE((long)calcr ==(long) r);
//normalise
a1.rev(); //return to original audio
vector<int8_t> v8{3*4, 127,23*4,-127,12*4,4*4};