Tôi đã nhận thấy rằng các lớp C++ nằm bên dưới các API AudioTrack
và AudioRecord
trong Android đều có phương thức latency()
không được hiển thị qua JNI. Theo như tôi có thể thấy, phương pháp latency()
trong AudioRecord
vẫn không tính đến độ trễ phần cứng (chúng có nhận xét TODO cho điều đó), nhưng phương pháp latency()
trong AudioTrack
không thêm vào độ trễ phần cứng.Tôi làm cách nào để có được thông tin về độ trễ từ lớp AudioTrack của Android?
Tôi hoàn toàn cần có giá trị độ trễ này từ AudioTrack
. Có cách nào tôi có thể làm được không? Tôi không quan tâm loại hack điên là cần thiết miễn là nó không đòi hỏi một điện thoại bắt nguồn từ (mã kết quả vẫn phải được đóng gói như một ứng dụng trên thị trường).
bạn cũng đang đề cập đến những hacks nào? –