首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone远程IO问题

iPhone远程IO问题
EN

Stack Overflow用户
提问于 2010-01-15 18:39:14
回答 1查看 1.1K关注 0票数 2

我最近一直在玩SDK,我有一个想法就是构建一个个人的自动调谐器(因为我和T-Pain一样棒)。

除了介绍,我想在耳机插孔上安装一个高质量的麦克风,我希望我的音频在回调中被处理,然后复制到输出缓冲区。这有几个影响:

  1. 当我的音频通过内置的麦克风被路由时,我需要能够处理这个输入,并且在我的输入停止时发送它(这是有效的)。
  2. 当我的音频被从耳机插孔传送到麦克风时,我希望输出立即被发送。

然而,在使用AudioSession模式和重写时,路由似乎不能正常工作,这在技术上应该允许您将输出重新路由到iPhone扬声器,无论输入来自何处。这是记录下来的工作,但在实践中,并不是真正的工作。

然而,远程IO根本没有文档化。谁有使用远程IO音频单元的经验,你能给我一个合理的高水平的概述如何正确地做到这一点吗?我一直在使用aurioTouch示例代码,但是我遇到了一些错误,比如-50和-10863,这些代码都没有文档化。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-20 23:36:14

aurioTouch示例实现了remoteIO播放。

您可以在传递样本之前修改它们。

它只是在输出呈现回调中调用AudioUnitRender

注:如果您移植代码,此技巧似乎不起作用。

到OSX风格的CoreAudio。在那里,99%的时间,你需要

创建两个AUHAL(RemoteIO-a-like)并传递

他们之间的样本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2073905

复制
相关文章

相似问题

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