Spec-Zone.ru › LÖVE

Источник:setEffect

Доступно начиная с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.

Применяет аудио эффект к источнику.

Эффект должен быть предварительно определён с помощью love.audio.setEffect.

Функция

Применяет заданный предварительно определённый эффект к этому источнику.

Синтаксис

success = Source:setEffect( name, enable )

Аргументы

string name
Имя эффекта, предварительно настроенного с помощью love.audio.setEffect.
boolean enable (true)
Если ложно и заданное имя эффекта было ранее включено для этого источника, выключает эффект.

Возвращает

boolean success
Указывает, был ли эффект успешно применён к этому источнику.

Функция

Применяет заданный предварительно определённый эффект к этому источнику и применяет фильтр к источнику, который влияет на звук, подаваемый на эффект.

Синтаксис

success = Source:setEffect( name, filtersettings )

Аргументы

string name
Имя эффекта, предварительно настроенного с помощью love.audio.setEffect.
table filtersettings
Параметры фильтра для применения перед эффектом, с полями:
FilterType type
Тип используемого фильтра.
number volume
Общий объём звука. Должен быть между 0 и 1.
number highgain
Объём звука высокой частоты. Применяется только к фильтрам низких частот и полосовым фильтрам. Должен быть между 0 и 1.
number lowgain
Объём звука низкой частоты. Применяется только к фильтрам высоких частот и полосовым фильтрам. Должен быть между 0 и 1.

Возвращает

boolean success
Указывает, был ли эффект и фильтр успешно применены к этому источнику.

Примечания

Функциональность аудиоэффектов не поддерживается на iOS.

См. также

  • Источник
  • Источник:getEffect
  • Источник:setFilter
  • love.audio.setEffect

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Source:setEffect

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API