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Обсуждение
YEStrueесли компонент имеет пользовательское представление, иначеNOfalse.Оператор импорта
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Обсуждение
YEStrueесли компоненту вводили midi, иначеNOfalse.Оператор импорта
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Обсуждение
YEStrueесли компоненту выводили midi, иначеNOfalse.Оператор импорта
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Обсуждение
YEStrueесли компонент передает AUVal, иначеNOfalse.Оператор импорта
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Обсуждение
YEStrueесли компонент безопасен для игры в песочнице, иначеNOfalse. Это только применяется к текущему процессу.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Возвраты, поддерживает ли компонент аудиоустройства конкретное количество каналов ввода и вывода.
Объявление
Параметры
numInputChannelsЧисло каналов ввода.
numOutputChannelsЧисло каналов вывода.
Возвращаемое значение
YEStrueесли компонент аудиоустройства поддерживает конкретное количество каналов ввода и вывода, иначеNOfalse.Оператор импорта
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";Константы
-
AVAudioUnitTypeOutputAVAudioUnitTypeOutputТип аудиоустройства является выходным типом.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMusicDeviceAVAudioUnitTypeMusicDeviceТип аудиоустройства является музыкальным типом устройства.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMusicEffectAVAudioUnitTypeMusicEffectТип аудиоустройства является музыкальным типом.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeFormatConverterAVAudioUnitTypeFormatConverterТип аудиоустройства является типом преобразователя форматов.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeEffectAVAudioUnitTypeEffectТип аудиоустройства является типом эффекта.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMixerAVAudioUnitTypeMixerТип аудиоустройства является типом микшера.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypePannerAVAudioUnitTypePannerТип аудиоустройства является типом регулятора панорамы.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeGeneratorAVAudioUnitTypeGeneratorТип аудиоустройства является типом генератора.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeOfflineEffectAVAudioUnitTypeOfflineEffectТип аудиоустройства является оффлайновым типом эффекта.
Доступный в OS X v10.10 и позже.
-
AVAudioUnitTypeMIDIProcessorAVAudioUnitTypeMIDIProcessorТип аудиоустройства является типом процессора 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 и позже.
