Class

AVAudioChannelLayout

The roles of a set of audio channels.

Declaration

@interface AVAudioChannelLayout : NSObject

Overview

This object is a thin wrapper for the AudioChannelLayout structure.

Topics

Creating an AVAudioChannelLayout Instance

+ layoutWithLayout:

Creates a new audio channel layout object from an existing one.

- initWithLayout:

Initialize an audio channel layout object using an existing one.

+ layoutWithLayoutTag:

Creates a new audio channel layout object using an audio channel layout tag.

- initWithLayoutTag:

Initialize an audio channel layout object using a layout tag.

Getting Audio Channel Layout Properties

AVAudioChannelCount

A number of audio channels.

channelCount

The number of channels of audio data.

layout

The underlying audio channel layout.

layoutTag

The audio channel’s underlying layout tag.

- isEqual:

Determines whether another audio channel layout is exactly equal to this layout.

Relationships

Inherits From

Conforms To

See Also

Formats

AVAudioFormat

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

AVChannelLayoutKey

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

Linear PCM Format Settings

Apply audio settings to linear PCM audio formats.

General Audio Format Settings

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