Updated Аудио (markdown)

MihailRis 2024-03-14 14:09:19 +03:00
parent c72941a866
commit f40b4bf711

@ -4,18 +4,18 @@
Вариант внутренней реализации звуковой подсистемы, управляющий выводом звука.
На данный момент в движке существует два:
- NoAudio - заглушка, используемая при невозможности инициализации OpenAL, либо, при отключенной через файл настроек, аудиосистеме: `[audio] enabled=false`. Данный бекенд загружает PCM данные только по требованию, не создает спикеров при попытке воспроизведения аудио.
- NoAudio - заглушка, используемая при невозможности инициализации OpenAL, либо, при отключенной через файл настроек, аудиосистеме: *\[audio\] enabled=false*. Данный бекенд загружает PCM данные только по требованию, не создает спикеров при попытке воспроизведения аудио.
- ALAudio - основной вариант. Вывод звука через OpenAL.
## Канал (Channel)
Определяет категорию источников аудио для регулирования громкости, наложения эффектов, паузы.
На данный момент существует следующий набор каналов:
- master - управляет громкостью остальных каналов. Не следует указывать как целевой канал при воспроизведении аудио.
- ui - звуки интерфейса
- regular - звуки игрового мира, ставятся на паузу вместе с игрой.
- ambient - то же, что и regular, но предназначается для фоновых звуков: погода и иной эмбиент.
- music - канал для воспроизведения музыки. Как правило, потокового аудио.
- *master* - управляет громкостью остальных каналов. Не следует указывать как целевой канал при воспроизведении аудио.
- *ui* - звуки интерфейса
- *regular* - звуки игрового мира, ставятся на паузу вместе с игрой.
- *ambient* - то же, что и regular, но предназначается для фоновых звуков: погода и иной эмбиент.
- *music* - канал для воспроизведения музыки. Как правило, потокового аудио.
Каналы управляются самим движком.
## Спикер (Speaker)