#engine #framework #cafe #audio-engine

mocha_audio

处理音频的库,目前仅是miniaudio的封装

2个版本

使用旧的Rust 2015

0.1.1 2023年9月5日
0.1.0 2023年9月3日

#656 in 音频


cafe_core 中使用

MIT 协议

2MB
495

Mocha

Mocha是使用miniaudio处理音频的库,我的计划是排除miniaudio依赖,仅使用Rust来制作音频引擎。

该项目是 cafe 项目的一个模块。

extern crate mocha;

use mocha::{Audio, AudioUsage};

fn main() {
    mocha::init();
    let audio = mocha::load("audio.wav", AudioUsage::Stream).unwrap();
    let instance = audio.play();
    while instance.is_playing() {}
    mocha::quit();
}

无运行时依赖