gpt4 book ai didi

iPhone 远程 IO 问题

转载 作者:行者123 更新时间:2023-12-03 21:24:15 25 4
gpt4 key购买 nike

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

除了介绍之外,我想将高质量麦克风连接到耳机插孔,并且希望在回调中处理我的音频,然后复制到输出缓冲区。这有几个含义:

  1. 当我的音频输入通过内置麦克风路由时,我需要能够处理此输入,并在输入停止后发送它(这有效)。

    <
  2. 当我的音频输入通过耳机插孔的麦克风输入进行路由时,我希望立即发送输出。

但是,在使用 AudioSession 模式和覆盖时,路由似乎无法正常工作,从技术上讲,这应该允许您将输出重新路由到 iPhone 扬声器,无论输入来自何处。这被记录为有效,但实际上并没有真正起作用。

但是,远程 IO 根本没有记录。任何有使用远程 IO 音频单元经验的人,您能给我一个关于如何正确执行此操作的合理的高级概述吗?我一直在使用 aurioTouch 示例代码,但遇到了错误,收到了 -50 和 -10863 等错误代码,但这些错误代码都没有记录。

提前致谢。

最佳答案

aurioTouch示例实现了remoteIO播放。
您可以在传递示例之前对其进行修改。

它只是在输出渲染回调中调用 AudioUnitRender

注意,如果您移植代码,这个技巧似乎不起作用
OSX 风格的 CoreAudio。 99% 的情况下,您都需要
创建两个 AUHAL (RemoteIO-a-likes) 并通过
它们之间的样本。

关于iPhone 远程 IO 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2073905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com