Ссылка параметров аудиоустройства
Этот документ описывает параметры аудиоустройства, которые являются переменными, определяющими корректируемые атрибуты, такие как объем, подача или частота среза фильтра.
-
Объявление
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_Azimuth
k3DMixerParam_Azimuth
Используемый на вводе.-180 ° через 180 °. Значение по умолчанию составляет 0 °.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_Elevation
k3DMixerParam_Elevation
Используемый на вводе.-90 ° через 90 °. Значение по умолчанию составляет 0 °.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_Distance
k3DMixerParam_Distance
Используемый на вводе. 0 через 10 000 метров. Значение по умолчанию составляет 1 метр.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_Gain
k3DMixerParam_Gain
Используемый на вводе и выводе.-120 дБ через 20 дБ. Значение по умолчанию составляет 0 дБ.
Доступный в OS X v10.2 и позже.
-
k3DMixerParam_PlaybackRate
k3DMixerParam_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_Volume
kMultiChannelMixerParam_Volume
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_Enable
kMultiChannelMixerParam_Enable
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PreAveragePower
kMultiChannelMixerParam_PreAveragePower
Только для чтения.
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PrePeakHoldLevel
kMultiChannelMixerParam_PrePeakHoldLevel
Только для чтения.
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PostAveragePower
kMultiChannelMixerParam_PostAveragePower
Только для чтения.
Доступный в OS X v10.5 и позже.
-
kMultiChannelMixerParam_PostPeakHoldLevel
kMultiChannelMixerParam_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_Rate
kTimePitchParam_Rate
Доступный в OS X v10.3 и позже.
-
kTimePitchParam_Pitch
kTimePitchParam_Pitch
Доступный в OS X v10.3 и позже.
-
kTimePitchParam_EffectBlend
kTimePitchParam_EffectBlend
Доступный в OS X v10.3 и позже.
Обсуждение
Эти параметры не используются в iOS.
-
-
Объявление
Swift
var kHALOutputParam_Volume: Int { get }
Objective C
enum { kHALOutputParam_Volume = 14 };
Константы
-
kHALOutputParam_Volume
kHALOutputParam_Volume
Применяется к глобальной области видимости аудиоустройства. Линейное усиление от 0 до 1. Значение по умолчанию равняется 1.
Доступный в OS X v10.2 и позже.
Обсуждение
-