核心 API
REF Audio Engine 基于 Kira 音频库构建,提供高质量音频播放和事件驱动的音频控制系统。
主要功能
- 多轨道音频系统:支持主轨道、BGM 轨道和音效轨道的独立管理
- 音频控制:音量调节、播放速度控制、延迟播放等
- 状态管理:完整的音轨状态跟踪和控制
- 多格式支持:MP3、WAV、OGG、FLAC 格式
API 概览
核心对象
TrackHandle
- 音轨控制句柄SoundData
- 音频数据对象TrackType
- 音轨类型枚举TrackState
- 音轨状态枚举
主要方法
lib_audio_engine.create_track()
- 创建音轨lib_audio_engine.create_sound()
- 加载音频track:play()
- 播放音频track:set_volume()
- 设置音量
详细文档
详细的 API 定义、类型说明和使用示例请查看源代码:
_AudioEngine/core.lua
_AudioEngine/engine.lua
_AudioEngine/simple.lua