首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Juce中使用AudioFormatReader加载脉冲响应

在Juce中使用AudioFormatReader加载脉冲响应
EN

Stack Overflow用户
提问于 2015-10-22 15:04:01
回答 1查看 579关注 0票数 1

我正在创建一个卷积混响插件使用Juce和我有一些问题加载在脉冲响应音频文件。

我正在使用AudioFormatReader类。下面是我到目前为止实现的代码,它产生了一些错误:

代码语言:javascript
复制
std::ifstream irStream;
irStream.open("1 Halls 01 Large Hall L.wav");

AudioFormatReader(juce::InputStream irStream, const juce::String &WavAudioFormat);

这只是一个尝试加载一个音频文件,最终我想要很多。

下面是指向AudioFormatReader类文档的链接:

AudioFormatReader

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-22 16:00:16

为此您可以使用AudioFormat::createReaderFor (请注意,这是纯粹的虚拟函数,如果它的派生类型(如WavAudioFormat),则必须使用它)和文件。例如..。

代码语言:javascript
复制
File myFile ("myFile.wav");
AudioFormatReader* myFormatReader = WavAudioFormat().createReaderFor (myFile.createInputStream(), true);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33284288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档