- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我需要来自audiobus的多个输入流,并且我正在使用TAAE框架...
我很累,只是为了测试是否可以手动发送音频:AEBlockChannel *channel = [AEBlockChannel channelWithBlock:^(const AudioTimeStamp *time, UInt32 frames, AudioBufferList *audio) {
ABReceiverPortReceive(_abreceiverPort, nil, audio, frames, time);
}];
我得到“传递给ABReceiverPortReceive的AudioBufferList与clientFormat不匹配”
我该怎么办 ?我试图从源头上了解TAAE的工作原理,但无法理解如何创建正确的AudioBufferList,也许有一些小例子可以启发我。
我只是在源AEAllocateAndInitAudioBufferList(rawAudioDescription,kInputAudioBufferFrames)中找到了它,如何创建它。
最佳答案
在Audiobus论坛上从的迈克尔·泰森收到的答案。
请阅读http://developer.audiob.us/doc/_receiver-_port.html#Receiving-Separate-Streams
具体来说,请参阅有关ABReceiverPortEndReceiveTimeInterval的部分。
关于ios - 使用The Amazing Audio Engine时,传递给ABReceiverPortReceive的AudioBufferList与clientFormat不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26349623/
我是一名优秀的程序员,十分优秀!