ohos_oboe:支持libOboe源库功能能力,支持音频流处理

支持libOboe源库功能能力,支持音频流处理

分支60Tags17
文件最后提交记录最后更新时间
Bump actions/checkout from 5 to 6 (#2331) Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>5 个月前
Add audio performance to AdpfWrapper (#2330) * WIP: Test potential APERF_HINT_HIGH_PERFORMANCE_AUDIO * rename to audio performance * addd option to remove ADPF set duration * address comments * add tracing to Oboe callbacks * address comments4 个月前
update min cmake version (#2223) 11 个月前
oboe适配鸿蒙平台 Signed-off-by: dingchenjie <dingchenjie1@h-partners.com> 2 个月前
add new lines (#1700) 3 年前
Re-open stream when MMAP is disabled (#2338) * Re-open stream when MMAP is disabled * Reopen stream if MMAP setting changes via global variable3 个月前
音频输入类型VoicePerformance添加版本隔离 Signed-off-by: dingchenjie <dingchenjie1@h-partners.com> 2 个月前
oboe适配鸿蒙平台 Signed-off-by: dingchenjie <dingchenjie1@h-partners.com> 2 个月前
oboe适配鸿蒙平台 Signed-off-by: dingchenjie <dingchenjie1@h-partners.com> 2 个月前
ignore .logpile folder 5 年前
oboe适配鸿蒙平台 Signed-off-by: dingchenjie <dingchenjie1@h-partners.com> 2 个月前
Turn off execute bit for ordinary text files This prevents them from accidentally being used as shell scripts. 5 年前
添加缺失的安全函数 Signed-off-by: dingchenjie <dingchenjie1@h-partners.com> 2 个月前
Adding documentation Change-Id: I7bfcbc4e981658fce4deaf9900d23b9ec8600fa4 8 年前
Turn off execute bit for ordinary text files This prevents them from accidentally being used as shell scripts. 5 年前
Automatically update docs with every commit to main (#1561) 3 年前
Turn off execute bit for ordinary text files This prevents them from accidentally being used as shell scripts. 5 年前
Android: add files needed by AOSP for external repos Fixes #984 5 年前
Clean up tech notes (#1714) 3 年前
compile oboe with 16kb page sizes (#2126) 1 年前
Adding indent to continuation lines 5 年前

Oboe Build CI

Oboe 入门视频

Oboe 是一个 C++ 库,能让开发者轻松在 Android 平台构建高性能音频应用。它的主要设计目标是为开发者提供一个简化的 API,使其能在低至 API level 16(Jelly Bean)的多个 API 级别上运行。

特性

  • 兼容 API 16 及以上版本——可在 99% 的 Android 设备上运行
  • 智能选择音频 API(API 16+ 使用 OpenSL ES,API 27+ 使用 AAudio),以在目标 Android 设备上提供最佳音频性能
  • 自动延迟优化
  • 采用现代 C++,助您编写简洁优雅的代码
  • 针对部分已知问题提供解决方案
  • 被众多热门应用和框架采用

文档

社区

测试

视频

示例代码与应用

第三方示例代码

贡献

我们非常欢迎您提交拉取请求。但在此之前,请阅读 贡献 指南。

版本历史

查看 发布页面

许可证

LICENSE

项目介绍

支持libOboe源库功能能力,支持音频流处理

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

C++60.77%
Java35.7%
C1.1%
Kotlin1.07%
CMake0.54%