I can set up an Audio Queue for recording, and AudioQueueStart works well to start recording.
But after calling AudioQueueStop, I found that the same Audio Queue cannot be started again, instead, I need to create a new Audio Queue and Buffers for another recording start.
Is it possible to reuse the same Audio Queue after stopping it?
Thanks.
I am experiencing the same issue. Careful study of the documentation has not revealed any clues as to the source of this problem but looking the sample code all recording queues are only used once - no indication that they can be re-used.
The only hint in the documentation is that AudioQueueStart is used to RESUME after pausing a queue with AudioQueuePause.
It appears that recording queues are designed for one-off use and need to be disposed (AudioQueueDispose) at the end and re-created for any subsequent recordings.