Instance Property

channelAssignments

An array of AVAudioSessionChannelDescription objects associated with the audio player

Declaration

var channelAssignments: [AVAudioSessionChannelDescription]? { get set }

Discussion

The default value for this property is nil. When non-nil, this array must have the same number of elements as returned by the numberOfChannels property. You can use this property to help you assign output to play to different channels.

See Also

Managing Information About a Sound

var numberOfChannels: Int

The number of audio channels in the sound associated with the audio player.

var duration: TimeInterval

The total duration, in seconds, of the sound associated with the audio player.

var currentTime: TimeInterval

The playback point, in seconds, within the timeline of the sound associated with the audio player.

var deviceCurrentTime: TimeInterval

The time value, in seconds, of the audio output device.

var url: URL?

The URL for the sound associated with the audio player.

var data: Data?

The data object containing the sound associated with the audio player.

var currentDevice: String?

The UID of the current audio player.

var format: AVAudioFormat

The format of the audio in the buffer.