我正在创建一个卷积混响插件使用Juce和我有一些问题加载在脉冲响应音频文件。
我正在使用AudioFormatReader类。下面是我到目前为止实现的代码,它产生了一些错误:
std::ifstream irStream;
irStream.open("1 Halls 01 Large Hall L.wav");
AudioFormatReader(juce::InputStream irStream, const juce::String &WavAudioFormat);这只是一个尝试加载一个音频文件,最终我想要很多。
下面是指向AudioFormatReader类文档的链接:
AudioFormatReader
发布于 2015-10-22 16:00:16
为此您可以使用AudioFormat::createReaderFor (请注意,这是纯粹的虚拟函数,如果它的派生类型(如WavAudioFormat),则必须使用它)和文件。例如..。
File myFile ("myFile.wav");
AudioFormatReader* myFormatReader = WavAudioFormat().createReaderFor (myFile.createInputStream(), true);https://stackoverflow.com/questions/33284288
复制相似问题