scheduleBuffer(_:atTime:options:completionCallbackType:completionHandler:)
Schedules playing samples from an audio buffer.
Declaration
func scheduleBuffer(_ buffer: AVAudioPCMBuffer, atTime when: AVAudioTime? = nil, options: AVAudioPlayerNodeBufferOptions = [], completionCallbackType callbackType: AVAudioPlayerNodeCompletionCallbackType, completionHandler: (@Sendable () -> Void)?)Parameters
- buffer:
The buffer to play.
- when:
The time at which to play the buffer. Nil means “follow previous command”.
- options:
Options for looping, interrupting, etc.
- callbackType:
Specifies when the completion handler is called.
- completionHandler:
Called after the buffer has been consumed, rendered, or played back. May be nil.