SimpleAudioPlayer Native Library
中文版本
Introduction
This repository contains the native library for the SimpleAudioPlayer project. Built on miniaudio framework and FFmpeg multimedia decoding library, it provides cross-platform audio decoding and playback capabilities.
Key Features
- FFmpeg-based audio decoding with common format support
- Cross-platform audio backend via miniaudio
- Stream playback and audio resampling support
- Clean C/C++ API interface
Dependencies
- FFmpeg (version >= 6.1)
- miniaudio (version >= 0.11)
- C++17 compatible compiler
Building
Refer to GitHub Actions CI.yml
License Information
This project is licensed under LGPL-3.0. Key requirements:
- Dynamic linking allows proprietary use
- Modifications must be open-sourced
- Original copyright notices must be preserved
Acknowledgments
This project stands on the shoulders of:
License
