Ссылка параметров аудиоустройства
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
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 и позже.
Обсуждение
-
