AudioQueueReset(_:)
Resets an audio queue.
Declaration
func AudioQueueReset(_ inAQ: AudioQueueRef) -> OSStatusParameters
- inAQ:
The audio queue to reset.
Return Value
A result code. See Result Codes.
Discussion
This function immediately resets an audio queue, flushes any queued buffers (invoking callbacks as necessary), removes all buffers from previously scheduled use, and resets decoder and digital signal processing (DSP) state.
If you queue buffers after calling this function, processing does not begin until the decoder and DSP state of the audio queue are reset. This might create an audible discontinuity (or “glitch”).
This function is called automatically when you call AudioQueueStop(_:_:).