Audio Converter Services

Overview

Audio converter objects convert between various linear PCM audio formats. They can also convert between linear PCM and compressed formats. Supported transformations include the following:

  • PCM bit depth

  • PCM sample rate

  • PCM floating point to and from PCM integer

  • PCM interleaved to and from PCM deinterleaved

  • PCM to and from compressed formats

A single audio converter may perform more than one of the listed transformations.

Symbols

Data Types

AudioConverterPrimeInfo

Specifies priming information for an audio converter, used as a value for the kAudioConverterPrimeInfo property.

AudioConverterRef

A reference to an audio converter object.

AudioConverterPropertyID

An audio converter property identifier.

Constants

Sample Rate Conversion Quality Identifiers

Specifiers for sample rate conversion quality, used for the kAudioConverterSampleRateConverterQuality property.

Sample Rate Conversion Complexity Identifiers

Specifiers for the sample rate conversion algorithm, used for the kAudioConverterSampleRateConverterComplexity property.