오보에

Oboe는 C ++ 라이브러리로 Android에서 고성능 오디오 앱을 쉽게 구축 할 수 있습니다. 개발자가 여러 API 레벨에서 API 레벨 16 (Jelly Bean)으로 작동하는 단순화 된 API를 타겟팅 할 수 있도록 주로 만들어졌습니다.
특징
- API 16과 호환 - 안드로이드 장치의 99%에서 실행됩니다.
- 오디오 API (API 16+에서 Opensl ES 또는 API 27+의 Aaudio)를 선택하여 대상 Android 장치에서 최고의 오디오 성능을 제공합니다.
- 자동 대기 시간 튜닝
- 현대 C ++는 깨끗하고 우아한 코드를 쓸 수 있습니다
- 알려진 일부 문제에 대한 해결 방법
- 인기있는 앱 및 프레임 워크에서 사용합니다
선적 서류 비치
- 시작 가이드
- 오보에에 대한 전체 가이드
- API 참조
- Android 버전의 오디오 기능/버그의 역사
- Opensl es를 사용하는 앱의 마이그레이션 안내서
- 자주 묻는 질문 (FAQ)
- 위키
- 로드맵 - 첫 번째 주석에 엄지 손가락을 추가하여 기능/문제에 투표하십시오.
지역 사회
- Reddit : r/androidaudiodev
- stackoverflow : #oboe
테스트
- 대기 시간, 결함 등을 측정하기위한 Oboetester 앱
- 오보에 단위 테스트
비디오
- Oboe를 시작합니다
- 낮은 대기 시간 오디오 - 귀가 그만한 가치가 있기 때문에 (Android Dev Summit '18)
- Android에서 우승 - Android 오디오 앱을 최적화하는 방법. (ADC '18)
샘플 코드 및 앱
- 샘플 앱은 샘플 디렉토리에서 찾을 수 있습니다.
- fxlab이라는 완전한 "효과 프로세서"앱은 apps/fxlab 폴더에서 찾을 수 있습니다.
- 또한 리듬 게임 Codelab도 확인하십시오.
타사 샘플 코드
- Ableton Link Integration Demo (저자 : JBLOIT)
기여
우리는 당신의 풀 요청을 받고 싶습니다. 그래도 기고 가이드 라인을 읽으십시오.
버전 역사
릴리스 페이지를 봅니다.
특허
특허