Instance Property

audioTimePitchAlgorithm

The processing algorithm used to manage audio pitch at different rates.

Declaration

@property(nonatomic, copy) AVAudioTimePitchAlgorithm audioTimePitchAlgorithm;

Discussion

The default value on iOS is AVAudioTimePitchAlgorithmLowQualityZeroLatency; on macOS, the default is AVAudioTimePitchAlgorithmTimeDomain. The device automatically mutes audio when timebase is not supported by AVAudioTimePitchAlgorithm. Modifying this property while timebase is not 0.0 may cause the rate to briefly change to 0.0.

See Also

Inspecting Sample Buffers

audioOutputDeviceUniqueID

The unique identifier of the output device used to play audio.

volume

The current audio volume for the audio renderer.

muted

A Boolean value that indicates whether audio for the renderer is in a muted state.

AVAudioTimePitchAlgorithm

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

status

The status of the audio renderer.

AVQueuedSampleBufferRenderingStatus

The statuses for sample buffer rendering.