Ссылка параметров аудиоустройства
Этот документ описывает параметры аудиоустройства, которые являются переменными, определяющими корректируемые атрибуты, такие как объем, подача или частота среза фильтра.
-
Объявление
Swift
var k3DMixerParam_Azimuth: Int { get } var k3DMixerParam_Elevation: Int { get } var k3DMixerParam_Distance: Int { get } var k3DMixerParam_Gain: Int { get } var k3DMixerParam_PlaybackRate: Int { get }Objective C
enum { k3DMixerParam_Azimuth = 0, k3DMixerParam_Elevation = 1, k3DMixerParam_Distance = 2, k3DMixerParam_Gain = 3, k3DMixerParam_PlaybackRate = 4 };Константы
-
k3DMixerParam_Azimuthk3DMixerParam_AzimuthИспользуемый на вводе.-180 ° через 180 °. Значение по умолчанию составляет 0 °.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_Elevationk3DMixerParam_ElevationИспользуемый на вводе.-90 ° через 90 °. Значение по умолчанию составляет 0 °.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_Distancek3DMixerParam_DistanceИспользуемый на вводе. 0 через 10 000 метров. Значение по умолчанию составляет 1 метр.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_Gaink3DMixerParam_GainИспользуемый на вводе и выводе.-120 дБ через 20 дБ. Значение по умолчанию составляет 0 дБ.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_PlaybackRatek3DMixerParam_PlaybackRateИспользуемый на вводе. Скалярное значение уровня от 0,5 до 2,0.
Доступный в OS X v10.3 и позже.
Обсуждение
Только некоторые из этих параметров доступны в iOS.
-
-
Объявление
Swift
var kMultiChannelMixerParam_Volume: Int { get } var kMultiChannelMixerParam_Enable: Int { get } var kMultiChannelMixerParam_PreAveragePower: Int { get } var kMultiChannelMixerParam_PrePeakHoldLevel: Int { get } var kMultiChannelMixerParam_PostAveragePower: Int { get } var kMultiChannelMixerParam_PostPeakHoldLevel: Int { get }Objective C
enum { kMultiChannelMixerParam_Volume = 0, kMultiChannelMixerParam_Enable = 1, kMultiChannelMixerParam_PreAveragePower = 1000, kMultiChannelMixerParam_PrePeakHoldLevel = 2000, kMultiChannelMixerParam_PostAveragePower = 3000, kMultiChannelMixerParam_PostPeakHoldLevel = 4000 };Константы
-
kMultiChannelMixerParam_VolumekMultiChannelMixerParam_VolumeДоступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_EnablekMultiChannelMixerParam_EnableДоступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PreAveragePowerkMultiChannelMixerParam_PreAveragePowerТолько для чтения.
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PrePeakHoldLevelkMultiChannelMixerParam_PrePeakHoldLevelТолько для чтения.
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PostAveragePowerkMultiChannelMixerParam_PostAveragePowerТолько для чтения.
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PostPeakHoldLevelkMultiChannelMixerParam_PostPeakHoldLevelТолько для чтения.
Доступный в OS X v10.5 и позже.
Обсуждение
Эти константы сообщают об уровне в децибелах, также, как и другие микшеры.
-
-
Объявление
Swift
var kTimePitchParam_Rate: Int { get } var kTimePitchParam_Pitch: Int { get } var kTimePitchParam_EffectBlend: Int { get }Objective C
enum { kTimePitchParam_Rate = 0, kTimePitchParam_Pitch = 1, kTimePitchParam_EffectBlend = 2 // only for the AUPitch unit };Константы
-
kTimePitchParam_RatekTimePitchParam_RateДоступный в OS X v10.3 и позже.
-
kTimePitchParam_PitchkTimePitchParam_PitchДоступный в OS X v10.3 и позже.
-
kTimePitchParam_EffectBlendkTimePitchParam_EffectBlendДоступный в OS X v10.3 и позже.
Обсуждение
Эти параметры не используются в iOS.
-
-
Объявление
Swift
var kHALOutputParam_Volume: Int { get }Objective C
enum { kHALOutputParam_Volume = 14 };Константы
-
kHALOutputParam_VolumekHALOutputParam_VolumeПрименяется к глобальной области видимости аудиоустройства. Линейное усиление от 0 до 1. Значение по умолчанию равняется 1.
Доступный в OS X v10.2 и позже.
Обсуждение
-
