# Аудиопотоки OpenAL

# Введение

Платформонезависимая работа с аудиопотоками. Требуется » библиотека OpenAL.

- Установка и настройка
  - Установка
  - Типы ресурсов
- Предопределённые константы
- Функции OpenAL
  - openal_buffer_create — Сгенерировать буфер OpenAL
  - openal_buffer_data — Загрузка буфера с данными
  - openal_buffer_destroy — Уничтожает буфер OpenAL
  - openal_buffer_get — Получить свойство буфера OpenAL
  - openal_buffer_loadwav — Загрузить файл в формате wav в буфер
  - openal_context_create — Создать контекст обработки звука
  - openal_context_current — Сделать указанный контекст текущим
  - openal_context_destroy — Уничтожает контекст
  - openal_context_process — Обработать указанный контекст
  - openal_context_suspend — Приостановить указанный контекст
  - openal_device_close — Закрыть устройство OpenAL
  - openal_device_open — Инициализировать звуковой уровень OpenAL
  - openal_listener_get — Получить свойство прослушивателя
  - openal_listener_set — Установка свойства прослушивателя
  - openal_source_create — Сгенерировать источник ресурса
  - openal_source_destroy — Уничтожение ресурса источника
  - openal_source_get — Получить свойство источника OpenAL
  - openal_source_pause — Поставить источник на паузу
  - openal_source_play — Начать воспроизведение источника
  - openal_source_rewind — Перемотать источник в начало
  - openal_source_set — Установить свойство источника
  - openal_source_stop — Остановить воспроизведение источника
  - openal_stream — Начать потоковую передачу с источника

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open