AVAudioUnitComponent
AVAudioUnitComponent
класс предоставляет подробную информацию об аудиоустройстве, такую как: введите, выделите подтипы, производитель и расположение. Пользовательские теги могут быть добавлены к AVAudioUnitComponent
который может быть запрошен позже для дисплея.
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
audioComponent audioComponent
СвойствоAudioComponent
из компонента аудиоустройства. (только для чтения)Объявление
Swift
var audioComponent: AudioComponent { get }
Objective C
@property(nonatomic, readonly) AudioComponent audioComponent
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
AudioComponentDescription
из компонента аудиоустройства. (только для чтения)Объявление
Swift
var audioComponentDescription: AudioComponentDescription { get }
Objective C
@property(nonatomic, readonly) AudioComponentDescription audioComponentDescription
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Массив поддерживаемой архитектуры. (только для чтения)
Объявление
Swift
var availableArchitectures: [AnyObject]! { get }
Objective C
@property(readonly) NSArray *availableArchitectures
Обсуждение
Это
NSArray
изNSNumbers
где каждая запись соответствует одной из констант в Мужественной Архитектуре в Ссылке класса NSBundle.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
componentURL componentURL
Свойство -
Словарь конфигурации компонента аудиоустройства. (только для чтения)
Объявление
Swift
var configurationDictionary: [NSObject : AnyObject]! { get }
Objective C
@property(nonatomic, readonly) NSDictionary *configurationDictionary
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
hasCustomView hasCustomView
СвойствоИмеет ли компонент аудиоустройства пользовательское представление. (только для чтения)
Объявление
Swift
var hasCustomView: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL hasCustomView
Обсуждение
YES
true
если компонент имеет пользовательское представление, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
hasMIDIInput hasMIDIInput
СвойствоВводили ли компоненту аудиоустройства midi. (только для чтения)
Объявление
Swift
var hasMIDIInput: Bool { get }
Objective C
@property(readonly) BOOL hasMIDIInput
Обсуждение
YES
true
если компоненту вводили midi, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
hasMIDIOutput hasMIDIOutput
СвойствоВыводили ли компоненту аудиоустройства midi. (только для чтения)
Объявление
Swift
var hasMIDIOutput: Bool { get }
Objective C
@property(readonly) BOOL hasMIDIOutput
Обсуждение
YES
true
если компоненту выводили midi, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
manufacturerName manufacturerName
СвойствоИмя производителя компонента аудиоустройства. (только для чтения)
Объявление
Swift
var manufacturerName: String! { get }
Objective C
@property(nonatomic, readonly) NSString *manufacturerName
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
passesAUVal passesAUVal
СвойствоПередает ли компонент аудиоустройства AUVal. (только для чтения)
Объявление
Swift
var passesAUVal: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL passesAUVal
Обсуждение
YES
true
если компонент передает AUVal, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
sandboxSafe sandboxSafe
СвойствоБезопасен ли компонент аудиоустройства для игры в песочнице. (только для чтения)
Объявление
Swift
var sandboxSafe: Bool { get }
Objective C
@property(nonatomic, readonly, getter=isSandboxSafe) BOOL sandboxSafe
Обсуждение
YES
true
если компонент безопасен для игры в песочнице, иначеNO
false
. Это только применяется к текущему процессу.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Возвраты, поддерживает ли компонент аудиоустройства конкретное количество каналов ввода и вывода.
Объявление
Параметры
numInputChannels
Число каналов ввода.
numOutputChannels
Число каналов вывода.
Возвращаемое значение
YES
true
если компонент аудиоустройства поддерживает конкретное количество каналов ввода и вывода, иначеNO
false
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Компонентный тип аудиоустройства. (только для чтения)
Объявление
Swift
var typeName: String! { get }
Objective C
@property(nonatomic, readonly) NSString *typeName
Обсуждение
Посмотрите
Audio Unit Type Names
для возможных значений.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Число версии компонента аудиоустройства. (только для чтения)
Объявление
Swift
var version: Int { get }
Objective C
@property(nonatomic, readonly) NSUInteger version
Обсуждение
Номер версии является NSNumber, состоявшим из шестнадцатеричного числа с главным, незначительным, и формат точечного выпуска:
0xMMMMmmDD
.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
versionString versionString
СвойствоСтрока, представляющая число версии компонента аудиоустройства (только для чтения)
Объявление
Swift
var versionString: String! { get }
Objective C
@property(nonatomic, readonly) NSString *versionString
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
localizedTypeName localizedTypeName
СвойствоЛокализованное имя типа компонента. (только для чтения)
Объявление
Swift
var localizedTypeName: String! { get }
Objective C
@property(nonatomic, readonly) NSString *localizedTypeName
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
allTagNames allTagNames
СвойствоМассив имен тега для компонента аудиоустройства. (только для чтения)
Объявление
Swift
var allTagNames: [AnyObject]! { get }
Objective C
@property(nonatomic, readonly) NSArray *allTagNames
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
userTagNames userTagNames
СвойствоМассив тегов создается пользователем.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Константы, указывающие имена типов аудиоустройства.
Объявление
Swift
let AVAudioUnitTypeOutput: NSString! let AVAudioUnitTypeMusicDevice: NSString! let AVAudioUnitTypeMusicEffect: NSString! let AVAudioUnitTypeFormatConverter: NSString! let AVAudioUnitTypeEffect: NSString! let AVAudioUnitTypeMixer: NSString! let AVAudioUnitTypePanner: NSString! let AVAudioUnitTypeGenerator: NSString! let AVAudioUnitTypeOfflineEffect: NSString! let AVAudioUnitTypeMIDIProcessor: NSString!
Objective C
NSString *const AVAudioUnitTypeOutput = @"Output"; NSString *const AVAudioUnitTypeMusicDevice = @"Music Device"; NSString *const AVAudioUnitTypeMusicEffect = @"Music Effect"; NSString *const AVAudioUnitTypeFormatConverter = @"Format Converter"; NSString *const AVAudioUnitTypeEffect = @"Effect"; NSString *const AVAudioUnitTypeMixer = @"Mixer"; NSString *const AVAudioUnitTypePanner = @"Panner"; NSString *const AVAudioUnitTypeGenerator = @"Generator"; NSString *const AVAudioUnitTypeOfflineEffect = @"Offline Effect"; NSString *const AVAudioUnitTypeMIDIProcessor = @"MIDI Processor";
Константы
-
AVAudioUnitTypeOutput
AVAudioUnitTypeOutput
Тип аудиоустройства является выходным типом.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMusicDevice
AVAudioUnitTypeMusicDevice
Тип аудиоустройства является музыкальным типом устройства.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMusicEffect
AVAudioUnitTypeMusicEffect
Тип аудиоустройства является музыкальным типом.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeFormatConverter
AVAudioUnitTypeFormatConverter
Тип аудиоустройства является типом преобразователя форматов.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeEffect
AVAudioUnitTypeEffect
Тип аудиоустройства является типом эффекта.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMixer
AVAudioUnitTypeMixer
Тип аудиоустройства является типом микшера.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypePanner
AVAudioUnitTypePanner
Тип аудиоустройства является типом регулятора панорамы.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeGenerator
AVAudioUnitTypeGenerator
Тип аудиоустройства является типом генератора.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeOfflineEffect
AVAudioUnitTypeOfflineEffect
Тип аудиоустройства является оффлайновым типом эффекта.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMIDIProcessor
AVAudioUnitTypeMIDIProcessor
Тип аудиоустройства является типом процессора MIDI.
Доступный в OS X v10.10 и позже.
-
-
Константа, указывающая имя производителя Apple.
Объявление
Swift
let AVAudioUnitManufacturerNameApple: NSString!
Objective C
NSString *const AVAudioUnitManufacturerNameApple = @"Apple Inc.";
Константы
-
Теги компонента изменились.
Объект уведомления является объектом AVAudioUnitComponent, изменившим теги.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.