Question

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.

Was it helpful?

Solution

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

OTHER TIPS

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.

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top