Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылочная ссылка параметров аудиоустройства платформы AudioUnit

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка параметров аудиоустройства

Этот документ описывает параметры аудиоустройства, которые являются переменными, определяющими корректируемые атрибуты, такие как объем, подача или частота среза фильтра.

Константы

  • Объявление

    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 и позже.

    Обсуждение