Ссылка параметров аудиоустройства
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AudioUnit
Objective C
@import AudioUnit;
Параметр аудиоустройства является ключом, определенным аудиоустройством, которому он применяется к, чье соответствующее значение указывает установку для корректируемого атрибута, такого как объем, подача или частота среза фильтра. Параметры обычно варьируются пользователем во время обработки аудиоданных посредством пользовательского интерфейса, который Вы обеспечиваете. Все значения параметров имеют тот же тип данных: 32-разрядная плавающая точка. Аудиоустройство, определяющее параметр также, определяет значение значения, значения по умолчанию и допустимого диапазона.
-
Параметры для 3D модуля Микшера.
Объявление
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 } var k3DMixerParam_Enable: Int { get } var k3DMixerParam_MinGain: Int { get } var k3DMixerParam_MaxGain: Int { get } var k3DMixerParam_ReverbBlend: Int { get } var k3DMixerParam_GlobalReverbGain: Int { get } var k3DMixerParam_OcclusionAttenuation: Int { get } var k3DMixerParam_ObstructionAttenuation: Int { get }
Objective C
enum { k3DMixerParam_Azimuth = 0, k3DMixerParam_Elevation = 1, k3DMixerParam_Distance = 2, k3DMixerParam_Gain = 3, k3DMixerParam_PlaybackRate = 4, k3DMixerParam_Enable = 5, k3DMixerParam_MinGain = 6, k3DMixerParam_MaxGain = 7, k3DMixerParam_ReverbBlend = 8, k3DMixerParam_GlobalReverbGain = 9, k3DMixerParam_OcclusionAttenuation = 10, k3DMixerParam_ObstructionAttenuation = 11 };
Константы
-
k3DMixerParam_Azimuth
Указывает горизонтальный азимут звукового источника относительно слушателя.
Используемый на входном объеме. Диапазон от
–180°
через+180°
, каждый из которых указывают исходную позицию, которая находится непосредственно позади слушателя.–90°
указывает крайне левый;+90°
указывает крайне правый. Значение по умолчанию0°
, который указывает прямо вперед.Для установки азимута, чтобы быть слышимым, 3D модуль Микшера
k3DMixerParam_Distance
значение параметра должно быть установлено в положительное значение.Доступный в iOS 2.0 и позже.
-
k3DMixerParam_Elevation
Указывает вертикальное повышение звукового источника относительно слушателя.
Используемый на входном объеме. Диапазон от
–90°
(прямо вниз) через+90°
(прямо). Значение по умолчанию0°
, указание строки параллельно на поверхность земли.Для установки повышения, чтобы быть слышимым, 3D модуль Микшера
k3DMixerParam_Distance
значение параметра должно быть установлено в положительное значение.Доступный в iOS 2.0 и позже.
-
k3DMixerParam_Distance
Указывает очевидное расстояние звукового источника от слушателя.
Используемый на входном объеме. Диапазон от
0
через10,000
метры. Значение по умолчанию0
метры, который указывает, что звуковой источник и слушатель расположены вместе в ту же точку.Для изменений в
k3DMixerParam_Azimuth
илиk3DMixerParam_Elevation
параметры, чтобы быть слышимыми, установите этот параметр на положительное значение.Доступный в iOS 2.0 и позже.
-
k3DMixerParam_Gain
Указывает усиление звуковых частот.
Используемый на объемах ввода и вывода. Диапазон от-120 дБ (около тишины) через 20 дБ. Значение по умолчанию составляет 0 дБ, указывая единичное усиление.
Доступный в iOS 2.0 и позже.
-
k3DMixerParam_PlaybackRate
Указывает скорость воспроизведения относительно воспроизведения нормальной скорости.
Используемый на входном объеме. Диапазон от 0,5 (половина скорости) до 2,0 (дважды нормальная скорость). Значение по умолчанию 1.0, соответствуя воспроизведению нормальной скорости.
Когда Вы варьируетесь скорость воспроизведения далеко от 1,0, воспроизводите изменения подачи соответственно. Например, с помощью скорости воспроизведения 2,0, звуки выше в подаче одной октавой.
Доступный в iOS 2.0 и позже.
-
k3DMixerParam_Enable
Включает или отключает ввод микшера.
Используйте 0, чтобы отключить, или отключить звук, ввод. Используйте 1, чтобы включить, или не отключить звук, ввод. Вводы включены по умолчанию.
Доступный в iOS 4.0 и позже.
-
k3DMixerParam_MinGain
Указывает более низкое ограничение для диапазона
k3DMixerParam_Gain
параметр.Диапазон от
0.0
через1.0
. Значение по умолчанию 0.0.Доступный в iOS 4.0 и позже.
-
k3DMixerParam_MaxGain
Указывает верхнее ограничение для диапазона
k3DMixerParam_Gain
параметр.Диапазон от 0,0 до 1.0. Значение по умолчанию 1.0.
Доступный в iOS 4.0 и позже.
-
k3DMixerParam_ReverbBlend
Указывает сухое/влажное смешение для ввода микшера, с помощью процента равного питания.
Диапазон от 0,0 до 100.0. Используемый на входном объеме.
Доступный в iOS 5.0 и позже.
-
k3DMixerParam_GlobalReverbGain
Указывает усиление реверберации, глобально, для модуля микшера, в децибелах.
Диапазон от –40.0 до +40.0. Используемый на глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
k3DMixerParam_OcclusionAttenuation
Указывает сумму затухания фильтра низких частот на 5 кГц для ввода, в децибелах, примененных перед отправлением в эффект реверберации микшера.
Диапазон от –100.0 до 0.0. Значение 0 результатов ни в каком затухании. Значение –100 результатов в максимальном эффекте приглушения. См. также
k3DMixerParam_ObstructionAttenuation
.Используйте этот параметр для моделирования слушателя и звукового источника, находящегося в различных комнатах, или одной являющейся снаружи и другой внутренней части. Моделирование - то, что мало того, что угол обзора блокируется, но и все акустические отражения блокируются также.
Доступный в iOS 5.0 и позже.
-
k3DMixerParam_ObstructionAttenuation
Указывает сумму затухания фильтра низких частот на 5 кГц для ввода, в децибелах, примененных после отправления в эффект реверберации микшера.
Диапазон от –100.0 до 0.0. Значение 0 результатов ни в каком затухании. Значение –100 результатов в максимальном эффекте приглушения. См. также
k3DMixerParam_OcclusionAttenuation
.Используйте этот параметр для моделирования объекта, блокирующего угол обзора между слушателем и звуковым источником, но не блокирующего все акустические отражения.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Многоканального модуля Микшера.
Объявление
Swift
var kMultiChannelMixerParam_Volume: Int { get } var kMultiChannelMixerParam_Enable: Int { get } var kMultiChannelMixerParam_Pan: 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_Pan = 2, kMultiChannelMixerParam_PreAveragePower = 1000, kMultiChannelMixerParam_PrePeakHoldLevel = 2000, kMultiChannelMixerParam_PostAveragePower = 3000, kMultiChannelMixerParam_PostPeakHoldLevel = 4000 };
Константы
-
kMultiChannelMixerParam_Volume
Устанавливает усиление звуковых частот для ввода микшера или вывода.
Диапазон от 0 (для тишины) до 1 (для единичного усиления).
Доступный в iOS 2.0 и позже.
-
kMultiChannelMixerParam_Enable
Включает или отключает ввод микшера.
Используйте 0, чтобы отключить, или отключить звук, ввод. Используйте 1, чтобы включить, или не отключить звук, ввод.
Доступный в iOS 2.0 и позже.
-
kMultiChannelMixerParam_Pan
Устанавливает позицию панорамирования стерео для ввода микшера.
Диапазон от-1 (крайне лев) через +1 (крайне правого). Значение по умолчанию 0, указывая центр.
Доступный в iOS 4.0 и позже.
-
kMultiChannelMixerParam_PreAveragePower
Указывает среднее число «пред» питание в децибелах (дБ). Только для чтения.
Доступный в iOS 2.0 и позже.
-
kMultiChannelMixerParam_PrePeakHoldLevel
Указывает «пред» пиковый уровень хранения в децибелах (дБ). Только для чтения.
Доступный в iOS 2.0 и позже.
-
kMultiChannelMixerParam_PostAveragePower
Указывает среднее питание «сообщения» в децибелах (дБ). Только для чтения.
Доступный в iOS 2.0 и позже.
-
kMultiChannelMixerParam_PostPeakHoldLevel
Указывает «сообщение» пиковый уровень хранения в децибелах (дБ). Только для чтения.
Доступный в iOS 2.0 и позже.
-
-
Параметры для Полосового модуля.
Объявление
Objective C
enum { kBandpassParam_CenterFrequency = 0, kBandpassParam_Bandwidth = 1 };
Константы
-
kBandpassParam_CenterFrequency
Диапазон от 20 Гц до меньше, чем Частота Найквиста (половина частоты дискретизации). Значение по умолчанию составляет 5 000 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kBandpassParam_Bandwidth
Диапазон от 100 до 12 000 центов. Значение по умолчанию составляет 600 центов. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для модуля Highpass.
Объявление
Objective C
enum { kHipassParam_CutoffFrequency = 0, kHipassParam_Resonance = 1 };
Константы
-
kHipassParam_CutoffFrequency
Диапазон от 10 Гц до меньше, чем Частота Найквиста (половина частоты дискретизации). Значение по умолчанию составляет 6 900 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kHipassParam_Resonance
Диапазон от –20 до +40 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для модуля Lowpass.
Объявление
Objective C
enum { kLowPassParam_CutoffFrequency = 0, kLowPassParam_Resonance = 1 };
Константы
-
kLowPassParam_CutoffFrequency
Диапазон от 10 Гц до меньше, чем Частота Найквиста (половина частоты дискретизации). Значение по умолчанию составляет 6 900 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kLowPassParam_Resonance
Диапазон от –20 до +40 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Высокого модуля Фильтра Полки.
Объявление
Objective C
enum { kHighShelfParam_CutOffFrequency = 0, kHighShelfParam_Gain = 1 };
Константы
-
kHighShelfParam_CutOffFrequency
Диапазон от 10 000 Гц до меньше, чем Частота Найквиста (половина частоты дискретизации). Значение по умолчанию составляет 10 000 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kHighShelfParam_Gain
Диапазон от –40 до +40 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Низкого модуля Фильтра Полки.
Объявление
Objective C
enum { kAULowShelfParam_CutoffFrequency = 0, kAULowShelfParam_Gain = 1 };
Константы
-
kAULowShelfParam_CutoffFrequency
Диапазон от 10 до 200 Гц. Значение по умолчанию составляет 80 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kAULowShelfParam_Gain
Диапазон от –40 до +40 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Параметрического модуля EQ.
Объявление
Swift
var kParametricEQParam_CenterFreq: Int { get } var kParametricEQParam_Q: Int { get } var kParametricEQParam_Gain: Int { get }
Objective C
enum { kParametricEQParam_CenterFreq = 0, kParametricEQParam_Q = 1, kParametricEQParam_Gain = 2 };
Константы
-
kParametricEQParam_CenterFreq
Диапазон от 20 Гц до меньше, чем Частота Найквиста (половина частоты дискретизации). Значение по умолчанию составляет 2 000 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kParametricEQParam_Q
Диапазон от 0,1 до 20 (Q, абсолютное значение и не имеет никакого модуля). Значение по умолчанию 1.0. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kParametricEQParam_Gain
Диапазон от –20 до +20 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Мультитипа модуль EQ.
Объявление
Swift
var kAUNBandEQParam_BypassBand: Int { get } var kAUNBandEQParam_FilterType: Int { get } var kAUNBandEQParam_Frequency: Int { get } var kAUNBandEQParam_Gain: Int { get } var kAUNBandEQParam_Bandwidth: Int { get }
Objective C
enum { kAUNBandEQParam_BypassBand = 1000, kAUNBandEQParam_FilterType = 2000, kAUNBandEQParam_Frequency = 3000, kAUNBandEQParam_Gain = 4000, kAUNBandEQParam_Bandwidth = 5000 };
Константы
-
kAUNBandEQParam_BypassBand
Булево значение, со значением 1 обхода значения. Значение по умолчанию равняется 1. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kAUNBandEQParam_FilterType
Индексируемое значение с помощью одного из значений от Mutitype EQ Типы Фильтра Модуля. Значение по умолчанию
kAUNBandEQFilterType_Parametric
. Используемый на Глобальной области видимости.Доступный в iOS 5.0 и позже.
-
kAUNBandEQParam_Frequency
Диапазон от 20 Гц до меньше, чем Частота Найквиста (половина частоты дискретизации). Значение по умолчанию составляет 1 000 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kAUNBandEQParam_Gain
Диапазон от –96 до +24 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kAUNBandEQParam_Bandwidth
Диапазон от 0,05 до 5,0 октав. Значение по умолчанию является 0,5 октавами. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
Обсуждение
Мультитип модуль EQ (подтипа
kAudioUnitSubType_NBandEQ
) обеспечивает эквалайзер, который может быть сконфигурирован как любой из типов, описанных в Mutitype EQ Типы Фильтра Модуля.Обратите внимание на то, что параметр перечисленный IDs соответствует полосе 0 (нуль) модуля. IDs параметра для более высоких полос может быть получен путем добавления индексированного нулем числа полосы к соответствующей полосе 0 параметров ID до числа полос минус одна, где число полос описано свойством AUNBandEQ kAUNBandEQProperty_NumberOfBands. Например, параметр ID, соответствующий типу фильтра полосы 4, был бы kAUNBandEQParam_FilterType + 3.
-
-
Значения для
kAUNBandEQParam_FilterType
параметр Мультитипа EQ (NBandEQ) модуль.Объявление
Swift
var kAUNBandEQFilterType_Parametric: Int { get } var kAUNBandEQFilterType_2ndOrderButterworthLowPass: Int { get } var kAUNBandEQFilterType_2ndOrderButterworthHighPass: Int { get } var kAUNBandEQFilterType_ResonantLowPass: Int { get } var kAUNBandEQFilterType_ResonantHighPass: Int { get } var kAUNBandEQFilterType_BandPass: Int { get } var kAUNBandEQFilterType_BandStop: Int { get } var kAUNBandEQFilterType_LowShelf: Int { get } var kAUNBandEQFilterType_HighShelf: Int { get } var kAUNBandEQFilterType_ResonantLowShelf: Int { get } var kAUNBandEQFilterType_ResonantHighShelf: Int { get } var kNumAUNBandEQFilterTypes: Int { get }
Objective C
enum { kAUNBandEQFilterType_Parametric = 0, kAUNBandEQFilterType_2ndOrderButterworthLowPass = 1, kAUNBandEQFilterType_2ndOrderButterworthHighPass = 2, kAUNBandEQFilterType_ResonantLowPass = 3, kAUNBandEQFilterType_ResonantHighPass = 4, kAUNBandEQFilterType_BandPass = 5, kAUNBandEQFilterType_BandStop = 6, kAUNBandEQFilterType_LowShelf = 7, kAUNBandEQFilterType_HighShelf = 8, kAUNBandEQFilterType_ResonantLowShelf = 9, kAUNBandEQFilterType_ResonantHighShelf = 10, kNumAUNBandEQFilterTypes = 11 };
Константы
-
kAUNBandEQFilterType_Parametric
Параметрический фильтр на основе аналогового прототипа Баттерворта.
Параметризация использования, где пропускная способность указана как отношение верхней граничной частоты полосы к более низкой граничной частоте полосы в октавах, где верхние и более низкие граничные частоты полосы являются соответствующими частотами выше и ниже центральной частоты, в которой усиление равно половине пикового усиления.
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(центральная частота)kAUNBandEQParam_Gain
(достигните максимума усиление),kAUNBandEQParam_Bandwidth
(пропускная способность)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_2ndOrderButterworthLowPass
Простой Баттерворт 2-й фильтр низких частот порядка.
Единственный параметр приложения при использовании этого типа фильтра
kAUNBandEQParam_Frequency
(частота отсечки на-3 дБ).Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_2ndOrderButterworthHighPass
Простой Баттерворт 2-й фильтр высоких частот порядка.
Единственный параметр приложения при использовании этого типа фильтра
kAUNBandEQParam_Frequency
(частота отсечки на-3 дБ).Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_ResonantLowPass
Фильтр низких частот с резонансной поддержкой (через параметр пропускной способности).
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(частота отсечки на-3 дБ)kAUNBandEQParam_Bandwidth
(резонанс)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_ResonantHighPass
Фильтр высоких частот с резонансной поддержкой (через параметр пропускной способности).
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(частота отсечки на-3 дБ)kAUNBandEQParam_Bandwidth
(резонанс)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_BandPass
Полосовой фильтр.
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(центральная частота)kAUNBandEQParam_Bandwidth
(пропускная способность)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_BandStop
Остановка полосы (также названный меткой) фильтр.
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(центральная частота)kAUNBandEQParam_Bandwidth
(пропускная способность)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_LowShelf
Низкий фильтр полки.
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(пороговая частота)kAUNBandEQParam_Gain
(усиление полки)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_HighShelf
Высокий фильтр полки.
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(пороговая частота)kAUNBandEQParam_Gain
(усиление полки)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_ResonantLowShelf
Низкий фильтр полки с резонансной поддержкой (через параметр пропускной способности).
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(центральная частота)kAUNBandEQParam_Gain
(усиление полки)kAUNBandEQParam_Bandwidth
(резонанс)
Доступный в iOS 5.0 и позже.
-
kAUNBandEQFilterType_ResonantHighShelf
Высокий фильтр полки с резонансной поддержкой (через параметр пропускной способности).
Применимые параметры при использовании этого типа фильтра:
kAUNBandEQParam_Frequency
(центральная частота)kAUNBandEQParam_Gain
(усиление полки)kAUNBandEQParam_Bandwidth
(резонанс)
Доступный в iOS 5.0 и позже.
-
kNumAUNBandEQFilterTypes
Доступные типы фильтра.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Процессора Динамики.
Объявление
Swift
var kDynamicsProcessorParam_Threshold: Int { get } var kDynamicsProcessorParam_HeadRoom: Int { get } var kDynamicsProcessorParam_ExpansionRatio: Int { get } var kDynamicsProcessorParam_ExpansionThreshold: Int { get } var kDynamicsProcessorParam_AttackTime: Int { get } var kDynamicsProcessorParam_ReleaseTime: Int { get } var kDynamicsProcessorParam_MasterGain: Int { get } var kDynamicsProcessorParam_CompressionAmount: Int { get } var kDynamicsProcessorParam_InputAmplitude: Int { get } var kDynamicsProcessorParam_OutputAmplitude: Int { get }
Objective C
enum { kDynamicsProcessorParam_Threshold = 0, kDynamicsProcessorParam_HeadRoom = 1, kDynamicsProcessorParam_ExpansionRatio = 2, kDynamicsProcessorParam_ExpansionThreshold = 3, kDynamicsProcessorParam_AttackTime = 4, kDynamicsProcessorParam_ReleaseTime = 5, kDynamicsProcessorParam_MasterGain = 6, kDynamicsProcessorParam_CompressionAmount = 1000, kDynamicsProcessorParam_InputAmplitude = 2000, kDynamicsProcessorParam_OutputAmplitude = 3000 };
Константы
-
kDynamicsProcessorParam_Threshold
Диапазон от –40 до +20 дБ. Значение по умолчанию составляет-20 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_HeadRoom
Диапазон от 0,1 до 40 дБ. Значение по умолчанию составляет 5 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_ExpansionRatio
Диапазон от 1,0 до 50.0. Значение по умолчанию равняется 2. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_ExpansionThreshold
Модули являются дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_AttackTime
Диапазон от 0,0001 до 0,2 секунд. Значение по умолчанию составляет 0,001 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_ReleaseTime
Диапазон от 0,01 до 3,0 секунд. Значение по умолчанию составляет 0,05 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_MasterGain
Диапазон от –40 до +40 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_CompressionAmount
Модули являются дБ. Используемый на Глобальной области видимости. Только для чтения.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_InputAmplitude
Модули являются дБ. Используемый на Глобальной области видимости. Только для чтения.
Доступный в iOS 5.0 и позже.
-
kDynamicsProcessorParam_OutputAmplitude
Модули являются дБ. Используемый на Глобальной области видимости. Только для чтения.
Доступный в iOS 5.0 и позже.
-
-
Параметры для Пикового модуля Ограничителя.
Объявление
Swift
var kLimiterParam_AttackTime: Int { get } var kLimiterParam_DecayTime: Int { get } var kLimiterParam_PreGain: Int { get }
Objective C
enum { kLimiterParam_AttackTime = 0, kLimiterParam_DecayTime = 1, kLimiterParam_PreGain = 2 };
Константы
-
kLimiterParam_AttackTime
Диапазон от 0,001 до 0,03 секунд. Значение по умолчанию составляет 0,012 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kLimiterParam_DecayTime
Диапазон от 0,001 до 0,06 секунд. Значение по умолчанию составляет 0,024 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kLimiterParam_PreGain
Диапазон от –40 до +40 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для модуля Реверберации.
Объявление
Swift
var kReverb2Param_DryWetMix: Int { get } var kReverb2Param_Gain: Int { get } var kReverb2Param_MinDelayTime: Int { get } var kReverb2Param_MaxDelayTime: Int { get } var kReverb2Param_DecayTimeAt0Hz: Int { get } var kReverb2Param_DecayTimeAtNyquist: Int { get } var kReverb2Param_RandomizeReflections: Int { get }
Objective C
enum { kReverb2Param_DryWetMix = 0, kReverb2Param_Gain = 1, kReverb2Param_MinDelayTime = 2, kReverb2Param_MaxDelayTime = 3, kReverb2Param_DecayTimeAt0Hz = 4, kReverb2Param_DecayTimeAtNyquist = 5, kReverb2Param_RandomizeReflections = 6, };
Константы
-
kReverb2Param_DryWetMix
Диапазон от 0 до 100%. Значение по умолчанию составляет 100% (полная реверберация). Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverb2Param_Gain
Диапазон от –20 до +20 дБ. Значение по умолчанию составляет 0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverb2Param_MinDelayTime
Диапазон от 0,0001 до 1,0 секунд. Значение по умолчанию составляет 0,008 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverb2Param_MaxDelayTime
Диапазон от 0,0001 до 1,0 секунд. Значение по умолчанию составляет 0,050 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverb2Param_DecayTimeAt0Hz
Диапазон от 0,001 до 20,0 секунд. Значение по умолчанию составляет 1,0 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverb2Param_DecayTimeAtNyquist
Диапазон от 0,001 до 20,0 секунд. Значение по умолчанию составляет 0,5 с. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverb2Param_RandomizeReflections
Диапазон от 1 до 1 000 (безразмерен). Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Дополнительные параметры реверберации.
Объявление
Swift
var kReverbParam_FilterFrequency: Int { get } var kReverbParam_FilterBandwidth: Int { get } var kReverbParam_FilterGain: Int { get }
Objective C
enum { kReverbParam_FilterFrequency = 14, kReverbParam_FilterBandwidth = 15, kReverbParam_FilterGain = 16 };
Константы
-
kReverbParam_FilterFrequency
Диапазон от 10,0 до 20 000,0 Гц. Значение по умолчанию составляет 800,0 Гц. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverbParam_FilterBandwidth
Диапазон от 0,05 до 4,0 октав. Значение по умолчанию является 3,0 октавами. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
kReverbParam_FilterGain
Диапазон от –18.0 до +18.0 дБ. Значение по умолчанию составляет 0,0 дБ. Используемый на Глобальной области видимости.
Доступный в iOS 5.0 и позже.
-
-
Параметры для модуля Varispeed.
Объявление
Objective C
enum { kVarispeedParam_PlaybackRate = 0, kVarispeedParam_PlaybackCents = 1 };
Константы
-
Параметры для модулей инструментов.
Объявление
Swift
var kAUGroupParameterID_Volume: Int { get } var kAUGroupParameterID_Sustain: Int { get } var kAUGroupParameterID_AllNotesOff: Int { get } var kAUGroupParameterID_ModWheel: Int { get } var kAUGroupParameterID_PitchBend: Int { get } var kAUGroupParameterID_AllSoundOff: Int { get } var kAUGroupParameterID_ResetAllControllers: Int { get } var kAUGroupParameterID_Pan: Int { get } var kAUGroupParameterID_Foot: Int { get } var kAUGroupParameterID_ChannelPressure: Int { get } var kAUGroupParameterID_KeyPressure: Int { get } var kAUGroupParameterID_Expression: Int { get } var kAUGroupParameterID_DataEntry: Int { get } var kAUGroupParameterID_Volume_LSB: Int { get } var kAUGroupParameterID_ModWheel_LSB: Int { get } var kAUGroupParameterID_Pan_LSB: Int { get } var kAUGroupParameterID_Foot_LSB: Int { get } var kAUGroupParameterID_Expression_LSB: Int { get } var kAUGroupParameterID_DataEntry_LSB: Int { get } var kAUGroupParameterID_KeyPressure_FirstKey: Int { get } var kAUGroupParameterID_KeyPressure_LastKey: Int { get }
Objective C
enum { kAUGroupParameterID_Volume = 7, // value 0 < 128 kAUGroupParameterID_Sustain = 64, // value 0-63 (off ), 64-127 (on ) kAUGroupParameterID_AllNotesOff = 123, // value ignored kAUGroupParameterID_ModWheel = 1, // value 0 < 128 kAUGroupParameterID_PitchBend = 0xE0 , // value -8192 - 8191 kAUGroupParameterID_AllSoundOff = 120, // value ignored kAUGroupParameterID_ResetAllControllers = 121, // value ignored kAUGroupParameterID_Pan = 10, // value 0 < 128 kAUGroupParameterID_Foot = 4, // value 0 < 128 kAUGroupParameterID_ChannelPressure = 0xD0 , // value 0 < 128 kAUGroupParameterID_KeyPressure = 0xA0 , // values 0 < 128 kAUGroupParameterID_Expression = 11, // value 0 < 128 kAUGroupParameterID_DataEntry = 6, // value 0 < 128 kAUGroupParameterID_Volume_LSB = kAUGroupParameterID_Volume + 32, // value 0 < 128 kAUGroupParameterID_ModWheel_LSB = kAUGroupParameterID_ModWheel + 32, // value 0 < 128 kAUGroupParameterID_Pan_LSB = kAUGroupParameterID_Pan + 32, // value 0 < 128 kAUGroupParameterID_Foot_LSB = kAUGroupParameterID_Foot + 32, // value 0 < 128 kAUGroupParameterID_Expression_LSB = kAUGroupParameterID_Expression + 32, // value 0 < 128 kAUGroupParameterID_DataEntry_LSB = kAUGroupParameterID_DataEntry + 32, // value 0 < 128 kAUGroupParameterID_KeyPressure_FirstKey = 256, // value 0 < 128 kAUGroupParameterID_KeyPressure_LastKey = 383 // value 0 < 128 };
Константы
-
kAUGroupParameterID_Volume
Выходной объем аудиоустройства.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Sustain
Выдержать характеристика для примечаний производится аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_AllNotesOff
Неиспользованный.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_ModWheel
Сумма эффекта колеса модуляции примениться к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_PitchBend
Сумма подачи изгибается для применения к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_AllSoundOff
Неиспользованный.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_ResetAllControllers
Неиспользованный.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Pan
Левая/правильная позиция панорамирования для примечаний производится аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Foot
Сумма эффекта педали ножного управления примениться к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_ChannelPressure
Сумма давления канала для применения к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_KeyPressure
Сумма ключевого давления для применения к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Expression
Значение выражения для применения к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_DataEntry
Значение ввода данных для применения к примечаниям, произведенным аудиоустройством.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Volume_LSB
Младшая значащая часть байта
kAUGroupParameterID_Volume
значение параметра.Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_ModWheel_LSB
Младшая значащая часть байта
kAUGroupParameterID_ModWheel
значение параметра.Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Pan_LSB
Младшая значащая часть байта
kAUGroupParameterID_Pan
значение параметра.Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Foot_LSB
Младшая значащая часть байта
kAUGroupParameterID_Foot
значение параметра.Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_Expression_LSB
Младшая значащая часть байта
kAUGroupParameterID_Expression
значение параметра.Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_DataEntry_LSB
Младшая значащая часть байта
kAUGroupParameterID_DataEntry
значение параметра.Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_KeyPressure_FirstKey
Первое ключевое ключевое давление.
Доступный в iOS 5.0 и позже.
-
kAUGroupParameterID_KeyPressure_LastKey
Последнее ключевое ключевое давление.
Доступный в iOS 5.0 и позже.
Обсуждение
Эти параметры соответствуют объему Группы для стандартных MIDI-контроллеров.
Параметр объема группы IDs от 0 до 511 резервируется для отображения MIDI-контроллеров.
-
-
Объявление
Swift
var kTimePitchParam_Rate: Int { get }
Objective C
enum { kTimePitchParam_Rate = 0, kTimePitchParam_Pitch = 1, kTimePitchParam_EffectBlend = 2 // only for the AUPitch unit };
Константы
-
kTimePitchParam_Rate
Доступный в iOS 2.0 и позже.
-
kTimePitchParam_Pitch
Доступный в iOS 2.0 через iOS 2.0.
-
kTimePitchParam_EffectBlend
Доступный в iOS 2.0 через iOS 2.0.
Обсуждение
Эти параметры не используются в iPhone OS.
-
-
Объявление
Swift
var kHALOutputParam_Volume: Int { get }
Objective C
enum { kHALOutputParam_Volume = 14 };
Константы
-
kHALOutputParam_Volume
Применяется к глобальной области видимости аудиоустройства. Линейное усиление от 0 до 1. Значение по умолчанию равняется 1.
Доступный в iOS 2.0 и позже.
Обсуждение
-