这篇教程C++ src函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中src函数的典型用法代码示例。如果您正苦于以下问题:C++ src函数的具体用法?C++ src怎么用?C++ src使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了src函数的25个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: test_resamplerstatic void test_resampler(void){ std::string fbody("sweep_440-3520_1s"); mcon::Vector<double> input; mfio::Wave wave; wave.Read(fbody + std::string(".wav"), input); const int baseFs = wave.GetSamplingRate(); const int targetFs = 16000; const double fp = 0.35; const double fs = 0.45; masp::Resampler resampler(targetFs, baseFs, fp, fs); resampler.MakeFilterByWindowType(masp::Resampler::HANNING); { mcon::Vector<double> coefs; resampler.GetCoefficients(coefs); LOG("Length=%d/n", static_cast<int>(coefs.GetLength())); } { mcon::Vector<double> output; resampler.Convert(output, input); output *= 32767.0/output.GetMaximumAbsolute(); mfio::Wave w(targetFs, wave.GetNumChannels(), wave.GetBitDepth()); w.Write(fbody + std::string("_resampled1.wav"), output); } const double ripple = 0.01; const double decay = 80; resampler.MakeFilterBySpec(ripple, decay); { mcon::Vector<double> coefs; resampler.GetCoefficients(coefs); LOG("Length=%d/n", static_cast<int>(coefs.GetLength())); } { mcon::Vector<double> output; resampler.Convert(output, input); output *= 32767.0/output.GetMaximumAbsolute(); mfio::Wave w(targetFs, wave.GetNumChannels(), wave.GetBitDepth()); w.Write(fbody + std::string("_resampled2.wav"), output); } // サンプルの数を C++ srcLoc函数代码示例 C++ srandomdev函数代码示例
|