AVAudioSessionChannelDescription
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 6.0 и позже.
AVAudioSessionChannelDescription
класс предоставляет дескриптивную информацию об аппаратном канале на текущем устройстве. Вы обычно не создаете экземпляры этого класса сами, но можете получить их от порта AVAudioSessionPortDescription
объект раньше ссылался на намеченный порт ввода или вывода.
-
channelName
Свойство -
channelNumber
СвойствоИндекс этого канала в его массиве порта владения каналов. (только для чтения)
Объявление
Swift
var channelNumber: Int { get }
Objective C
@property(readonly) NSUInteger channelNumber
Обсуждение
Можно использовать значение в этом свойстве для идентификации канала во время аудио маршрутизации. Значение этого свойства, как гарантируют, не сохранится через изменения маршрута, все же.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 6.0 и позже.
-
owningPortUID
СвойствоУникальный идентификатор (UID) для порта владения этого канала. (только для чтения)
Объявление
Swift
var owningPortUID: String! { get }
Objective C
@property(readonly) NSString *owningPortUID
Обсуждение
Можно использовать значение этого свойства вместе со значением
channelNumber
свойство для передачи с определенными аппаратными каналами.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 6.0 и позже.
-
channelLabel
СвойствоОписание физического расположения этого канала. (только для чтения)
Объявление
Swift
var channelLabel: AudioChannelLabel { get }
Objective C
@property(readonly) AudioChannelLabel channelLabel
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 7.0 и позже.