AudioQueue in-memory playback example

你离开我真会死。 提交于 2019-12-04 13:37:14

问题


Does anybody know of any examples using AudioQueue that play from an in-memory source?

All the examples I can find play from files (using AudioFileReadPackets) but in my particular case I am generating the data myself in realtime so ideally, I want to enqueue the data myself rather than sucking it out of a file using the callback.

Any help much appreciated.


回答1:


i know of an example using audio units that you could adapt, as the callbacks are very similiar, try here




回答2:


The Audio Queue Services Programming Guide should give you the details you need but obviously is a bit lax on the specific example you are looking for. You just need to push the in-memory audio data through the output queue instead of the PCM data from the file via AudioFileReadPackets.

I found a reasonable example of sound synthesis in the AudioQueue player callback in another stackoverflow question.




回答3:


SpeakHere Example may be the best example for you. The example records sound from device and play it. You can find this example in the Apple sample site.



来源:https://stackoverflow.com/questions/3008466/audioqueue-in-memory-playback-example

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!