AVAudioChannelLayout
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 8.0 и позже.
AVAudioChannelLayout
класс описывает роли ряда звуковых каналов.
Этот объект является тонкой оберткой для AudioChannelLayout
структура.
-
Создает новый объект расположения звукового канала из существующего.
Объявление
Objective C
+ (instancetype)layoutWithLayout:(const AudioChannelLayout *)
layout
Параметры
layout
Существующее
AudioChannelLayout
объект.Возвращаемое значение
Новое, инициализированный
AVAudioChannelLayout
объект.Оператор импорта
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 8.0 и позже.
См. также
-
Инициализируйте объект расположения звукового канала использование существующего.
Объявление
Swift
init!(layout
layout
: UnsafePointer<AudioChannelLayout>)Objective C
- (instancetype)initWithLayout:(const AudioChannelLayout *)
layout
Параметры
layout
Существующее
AudioChannelLayout
объект.Возвращаемое значение
Инициализированный
AVAudioChannelLayout
объект.Обсуждение
Если предоставленный тег объекта расположения звукового канала
kAudioChannelLayoutTag_UseChannelDescriptions
, этот инициализатор пытается преобразовать его в более определенный тег.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 8.0 и позже.
См. также
-
Создает новый объект расположения звукового канала использование тега расположения звукового канала.
Объявление
Objective C
+ (instancetype)layoutWithLayoutTag:(AudioChannelLayoutTag)
layoutTag
Параметры
layoutTag
Возвращаемое значение
Новое, инициализированный
AVAudioChannelLayout
объект.Обсуждение
Если предоставленный тег объекта расположения звукового канала
kAudioChannelLayoutTag_UseChannelDescriptions
, этот инициализатор пытается преобразовать его в более определенный тег.Оператор импорта
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 8.0 и позже.
См. также
-
Инициализируйте объект расположения звукового канала использование тега расположения.
Объявление
Swift
init!(layoutTag
layoutTag
: AudioChannelLayoutTag)Objective C
- (instancetype)initWithLayoutTag:(AudioChannelLayoutTag)
layoutTag
Параметры
layoutTag
Возвращаемое значение
Инициализированный
AVAudioChannelLayout
объект.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 8.0 и позже.
См. также
-
layout
СвойствоБазовое расположение звукового канала. (только для чтения)
Объявление
Swift
var layout: UnsafePointer<AudioChannelLayout> { get }
Objective C
@property(nonatomic, readonly) const AudioChannelLayout *layout
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 8.0 и позже.
См. также
-
layoutTag
СвойствоБазовый тег расположения звукового канала. (только для чтения)
Объявление
Swift
var layoutTag: AudioChannelLayoutTag { get }
Objective C
@property(nonatomic, readonly) AudioChannelLayoutTag layoutTag
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 8.0 и позже.
-
channelCount
СвойствоЧисло каналов аудиоданных. (только для чтения)
Объявление
Swift
var channelCount: AVAudioChannelCount { get }
Objective C
@property(nonatomic, readonly) AVAudioChannelCount channelCount
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 8.0 и позже.
-
Определяет, равно ли другое расположение звукового канала точно этому расположению.
Объявление
Swift
func isEqual(_
object
: AnyObject!) -> BoolObjective C
- (BOOL)isEqual:(id)
object
Параметры
object
AVAudioChannelLayout
объект выдержать сравнение с.Возвращаемое значение
YES
true
если они равны; иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в iOS 8.0 и позже.