Android 4.1 Audio系统变化说明(5)

其他变化包括:

非常注重调试了,加了大量的XXXDump类。看来,Google自己开发的时候也碰到不少问题。简单的功能,谁会想着去dump呢? 增加AudioWatchdog类,用来监控AF性能的,如CPU使用情况等。

六 总结

我记得在研究2.2 AF的时候,AudioFlinger才3k多行,而JB已经有9K多行了。还没算其他的辅助类。从整体上看,JB变化趋势为:

要充分利用多核资源,所以FastMixer的出现是必然。还包括NBAIO接口。感觉对HAL编写会有大的挑战。 增加TimedTrack和SyncEvent,对于RTP或者多个player间的同步会带来比较好的用户体验。 增加native层往java层通知的接口。

还有其他的东西.....今天先到这了。

对屌丝的考验:

LINUX OS编程和POSIX编程必须熟练掌握。 复杂代码分析能力必须尽快提高。否则,后面根本看不懂。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pxwsd.html