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

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

Разработчик

Ссылка платформы AVFoundation ссылка на протокол AVAudioMixing

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

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

AVAudioMixing

Наследование


Не применимый

Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в iOS 8.0 и позже.

AVAudioMixing протокол определяет свойства, применимые к входной шине узла микшера.

Узлы, который соответствует AVAudioMixing протокол может говорить с узлом микшера в нисходящем направлении, в частности классов AVAudioMixerNode и AVAudioEnvironmentNode. Свойства, определенные этим протоколом, применяются к соответствующей входной шине узла микшера, с которым подключен исходный узел. Обратите внимание на то, что узлы эффекта не могут говорить со своим нисходящим микшером.

Состояние свойств, установленных через этот протокол перед исходным узлом, подключено к узлу микшера, кэшируются и затем применяются на микшер, как только сделано физическое соединение. Точно так же после разъединения, состояние свойств еще раз кэшируется.

Исходные узлы могут быть разъединены от одного микшера и подключены к другому микшеру с их смешиванием неповрежденных настроек. Например, AVAudioPlayerNode экземпляр, использующийся в играющем сценарии, может установить свои 3D настройки смешивания и затем переместиться от одной среды до другого.

  • volume Требуемое свойство

    Входной объем шины (требуется)

    Объявление

    Swift

    var volume: Float { get set }

    Objective C

    @property(nonatomic) float volume

    Обсуждение

    Значение по умолчанию 1.0. Диапазон допустимых значений 0.0 к 1.0. Это свойство в настоящее время реализуется только AVAudioEnvironmentNode и AVAudioMixerNode микшеры класса.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.