Contents

AudioQueueReset(_:)

Resets an audio queue.

Declaration

func AudioQueueReset(_ inAQ: AudioQueueRef) -> OSStatus

Parameters

  • 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(_:_:).

See Also

Controlling Audio Queues