作者rebellionyu (Rebellionyu)
看板MacDev
标题[问题] Audio Unit Process Graph问题
时间Sat Apr 20 14:45:41 2013
我主要是利用
http://ppt.cc/fLmx这个网页的code
在simulator上都可以顺利的跑,但我output到iPad上却出现问题…
我设了中断点发现出现这个地方
- (void)initializeAndStartProcessingGraph {
OSStatus result = AUGraphInitialize(processingGraph);
if (result >= 0) {
AUGraphStart(processingGraph);
} else {
XThrow(result, "error initializing processing graph");
}
}
当执行到AUGraphInitialize(processingGraph)跟AUGraphStart(processingGraph)时,
NSLog里面就会出现
2013-04-20 14:33:24.923 Indoor[769:907] 14:33:24.923 <com.apple.main-thread>
AURemoteIO::Initialize failed: -10851 (enable 1, outf< 1 ch, 44100 Hz,
Int16> inf< 1 ch, 44100 Hz, Int16>)
2013-04-20 14:33:35.419 Indoor[769:907] 14:33:35.420 <com.apple.main-thread>
AURemoteIO::Initialize failed: -10851 (enable 1, outf< 1 ch, 44100 Hz,
Int16> inf< 1 ch, 44100 Hz, Int16>)
我google了一下,但是都找不到同样是 -10851错误的情形。
想请问一下有没有人知道如何解决?
另外,这份code主要功能就是把mic收到的声音转成频率数值。
谢谢各位。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 116.59.254.191
1F:推 johnlinvc:你是直接抓他在github 的proj吗? 04/21 14:30
2F:→ rebellionyu:对,底下有人回说放到device上也不能跑, 04/22 13:55
3F:→ rebellionyu:但他们的问题似乎是会回传什麽-50,与我的不一样 04/22 13:55
4F:推 johnlinvc:我这边直接跑没有任何问题,用的是iPhone 5 04/23 11:48