From 85c8c485f401fa3e0d133d44db0c132c2287a813 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 12 Mar 2024 21:25:58 +0300 Subject: [PATCH] =?UTF-8?q?Updated=20=D0=90=D1=83=D0=B4=D0=B8=D0=BE=20(mar?= =?UTF-8?q?kdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Аудио.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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** или при окончании аудио (поток также не удерживает спикер от уничтожения).