Источник: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.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Source:setEffect