AVAudioConverter
An object that converts streams of audio between formats.
Declaration
class AVAudioConverterOverview
The audio converter class transforms audio between file formats and audio encodings.
Supported transformations include:
PCM float, integer, or bit depth conversions
PCM sample rate conversion
PCM interleaving and deinterleaving
Encoding PCM to compressed formats
Decoding compressed formats to PCM
A single audio converter instance may perform more than one of the above transformations.
Topics
Creating an Audio Converter
Converting Audio Formats
convert(to:error:withInputFrom:)AVAudioConverterInputBlockconvert(to:from:)AVAudioConverterInputStatusAVAudioConverterOutputStatus
Resetting an Audio Converter
Getting Audio Converter Properties
Getting Bit Rate Properties
applicableEncodeBitRatesavailableEncodeBitRatesavailableEncodeChannelLayoutTagsbitRatebitRateStrategy
Getting Sample Rate Properties
sampleRateConverterQualitysampleRateConverterAlgorithmapplicableEncodeSampleRatesavailableEncodeSampleRates
Getting Priming Information
Managing packet dependencies
audioSyncPacketFrequencycontentSourceAVAudioContentSourcedynamicRangeControlConfigurationAVAudioDynamicRangeControlConfiguration