Linear PCM Format Settings

Apply audio settings to linear PCM audio formats.

Topics

Constants

let AVLinearPCMBitDepthKey: String

An NSNumber integer that indicates the bit depth for a linear PCM audio format—one of 8, 16, 24, or 32.

let AVLinearPCMIsBigEndianKey: String

A Boolean value that indicates whether the audio format is big endian (true) or little endian (false).

let AVLinearPCMIsFloatKey: String

A Boolean value that indicates whether the audio format is floating point (true) or fixed point (false).

let AVLinearPCMIsNonInterleaved: String

A Boolean value that indicates whether the audio format is noninterleaved (true) or interleaved (false).

See Also

Formats

class AVAudioFormat

A class that represents a buffer of audio data with a format.

class AVAudioChannelLayout

The roles of a set of audio channels.

let AVChannelLayoutKey: String

The corresponding value is an NSData object containing an AudioChannelLayout structure.

General Audio Format Settings

Audio settings that apply to all audio formats handled by the AVAudioPlayer and AVAudioRecorder classes.