diff --git a/Аудио.md b/Аудио.md index 2b5865e..4521b6b 100644 --- a/Аудио.md +++ b/Аудио.md @@ -7,6 +7,15 @@ - NoAudio - заглушка, используемая при невозможности инициализации OpenAL, либо, при отключенной через файл настроек, аудиосистеме: `audio=false`. Данный бекенд загружает PCM данные только по требованию, не создает спикеров при попытке воспроизведения аудио. - ALAudio - основной вариант. Вывод звука через OpenAL. +## Канал (Channel) + +Определяет категорию источников аудио для регулирования громкости, наложения эффектов, паузы. +На данный момент существует следующий набор каналов: +- master - управляет громкостью остальных каналов. Не следует указывать как целевой канал при воспроизведении аудио. +- ui - звуки интерфейса +- regular - звуки игрового мира, ставятся на паузу вместе с игрой. +- ambient - то же, что и regular, но предназначается для фоновых звуков: погода и иной эмбиент. +- music - канал для воспроизведения музыки. Как правило, потокового аудио. ## Спикер (Speaker) Одноразовый контроллер проигрываемого аудио: звука или потока. Спикер уничтожается после остановки через вызов метода **stop** или при окончании аудио (поток также не удерживает спикер от уничтожения).