An algorithm used to set the audio pitch as the rate changes.


struct AVAudioTimePitchAlgorithm


Type Properties

static let lowQualityZeroLatency: AVAudioTimePitchAlgorithm

A low quality and very low computationally intensive pitch algorithm.

static let spectral: AVAudioTimePitchAlgorithm

The highest quality, most computationally expensive pitch algorithm.

static let timeDomain: AVAudioTimePitchAlgorithm

A modest quality pitch algorithm that is less computationally intensive than the spectral algorithm.

static let varispeed: AVAudioTimePitchAlgorithm

A high quality, no pitch correction algorithm.


See Also

Time Pitch Settings

var audioTimePitchAlgorithm: AVAudioTimePitchAlgorithm?

The processing algorithm used to manage audio pitch for scaled audio edits.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software