โอโบ

Oboe เป็นไลบรารี C ++ ซึ่งทำให้ง่ายต่อการสร้างแอพเสียงที่มีประสิทธิภาพสูงบน Android มันถูกสร้างขึ้นเป็นหลักเพื่อให้นักพัฒนาสามารถกำหนดเป้าหมาย API ที่ง่ายขึ้นซึ่งทำงานในหลายระดับ API กลับไปที่ API ระดับ 16 (Jelly Bean)
คุณสมบัติ
- เข้ากันได้กับ API 16 เป็นต้นไป - ทำงานบน 99% ของอุปกรณ์ Android
- เลือก Audio API (OpenSL ES บน API 16+ หรือ Aaudio บน API 27+) ซึ่งจะให้ประสิทธิภาพเสียงที่ดีที่สุดบนอุปกรณ์ Android เป้าหมายเป้าหมาย
- การปรับค่าเวลาแฝงอัตโนมัติ
- C ++ ที่ทันสมัยช่วยให้คุณเขียนรหัสที่สะอาดและสง่างาม
- วิธีแก้ปัญหาสำหรับปัญหาบางอย่างที่ทราบ
- ใช้โดยแอพและเฟรมเวิร์กยอดนิยม
เอกสาร
- คู่มือเริ่มต้นใช้งาน
- คำแนะนำเต็มรูปแบบสำหรับโอโบ
- การอ้างอิง API
- ประวัติความเป็นมาของคุณสมบัติเสียง/ข้อบกพร่องโดยเวอร์ชัน Android
- คู่มือการโยกย้ายสำหรับแอพที่ใช้ opensl es
- คำถามที่พบบ่อย (คำถามที่พบบ่อย)
- วิกิ
- แผนงานของเรา - โหวตคุณสมบัติ/ปัญหาโดยการเพิ่มยกนิ้วให้กับความคิดเห็นแรก
ชุมชน
- Reddit: r/Androidaudiodev
- stackoverflow: #oboe
การทดสอบ
- แอพ Oboetester สำหรับการวัดเวลาแฝงข้อบกพร่อง ฯลฯ
- การทดสอบหน่วยโอโบ
วิดีโอ
- เริ่มต้นกับโอโบ
- เสียงแฝงต่ำ - เพราะหูของคุณคุ้มค่า (Android Dev Summit '18)
- ชนะบน Android - วิธีเพิ่มประสิทธิภาพแอพเสียง Android (ADC '18)
รหัสตัวอย่างและแอพ
- แอพตัวอย่างสามารถพบได้ในไดเรกทอรีตัวอย่าง
- แอพ "เอฟเฟกต์โปรเซสเซอร์" ที่เรียกว่า FXLAB สามารถพบได้ในโฟลเดอร์แอพ/FXLAB
- ตรวจสอบเกมจังหวะ Codelab ด้วย
รหัสตัวอย่างบุคคลที่สาม
- การสาธิตการรวม Ableton Link (ผู้แต่ง: JBLOIT)
การบริจาค
เราชอบที่จะได้รับคำขอดึงของคุณ ก่อนที่เราจะทำได้โปรดอ่านแนวทางที่มีส่วนร่วม
ประวัติเวอร์ชัน
ดูหน้าเผยแพร่
ใบอนุญาต
ใบอนุญาต