Structure

AVAudioTimePitchAlgorithm

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

Declaration

struct AVAudioTimePitchAlgorithm

Topics

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.

Relationships

See Also

Time Pitch Settings

var audioTimePitchAlgorithm: AVAudioTimePitchAlgorithm?

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