#macos #ios #avaudiosession #visionos

avfaudio

Rust 库,用于设置 Apple 的 AVFAudio 框架中的 AVAudioSession

2 个版本

0.0.2 2024年6月8日
0.0.1 2024年6月8日

#74 in macOS 和 iOS API

MIT 许可证

8KB
87 代码行数(不含注释)

avfaudio

AVFAudio 和 AVAudioSession 的 Rust 版本。

基于 https://github.com/eugenehp/avfaudio-sys

[!WARNING]
开发中。此库目前仅实现了 AVAudioSession 类别设置。要查看完整绑定,请查看 avfaudio2-sys

开发

构建

在您的宿主系统(mac)上构建

cargo build

或指定目标如 aarch64-apple-visionos,其余参数是 nightly Rust 工具链所需的,因为 visionOS 是三级目标。

cargo +nightly build -Zbuild-std --target aarch64-apple-visionos

运行示例

cargo run --example session

作者

版权(c)2024 Eugene Hauptmann

许可证

MIT

依赖项

~0.1–2MB
~40K SLoC