Audio test scope:
- User layer: Input action or application
- Audio play / record (Local / Remote / Streaming)
- Phone voice
- BT
- System tones
- MobileTV
- Game
- 3rd party applications
- User layer: Output check
- Error code
- Mixer
- Device management (Earpiece, SPK, MIC, WiredHeadset, Headphone, BT_SCO, ...)
- Patterns (Audio / Video / Picture / Streaming)
- Audio path (Control by AudioPolicy)
- Volume / Gain control
- Media action (Quit, Init, Start, Stop, Pause, Mute, Reset, Loop, Seek, ...)
- Media type
- Pattern format (Sample rate, Channel, Quality...)
- Source type (Voice call, System, Ring, Music, Alarm, DTMF, ...)
- System resource
- SDK / Framework:
- MediaPlayer
- AsyncPlayer
- PVPlayer
- SonivoxPlayer
- VorbisPlayer
- JETPlayer
- AudioTrack
- SoundPool
- Tonegenerator
- Ringtone
- ALSA / OpenCore
Audio system ref URLs:
- http://www.360doc.com/content/10/0421/22/155970_24257702.shtml
- http://www.360doc.com/content/10/0221/10/155970_16311527.shtml
- http://www.360doc.com/content/10/0210/17/155970_15614592.shtml
- http://www.360doc.com/content/10/0226/17/155970_16906749.shtml
- http://www.360doc.com/content/10/0226/16/155970_16906274.shtml
- http://www.360doc.com/content/10/0221/10/155970_16311460.shtml
- http://www.360doc.com/content/10/0225/17/155970_16800093.shtml
- http://blog.csdn.net/DroidPhone/archive/2010/10/19/5951999.aspx
- http://blog.csdn.net/DroidPhone/archive/2010/10/18/5949280.aspx
- http://blog.csdn.net/DroidPhone/archive/2010/10/14/5941344.aspx
- http://www.cnblogs.com/innost/archive/2011/01/09/1931457.html
- http://www.cnblogs.com/innost/archive/2011/01/15/1936425.html
- http://hi.baidu.com/offt/blog/item/e4182b6c856f55c980cb4aea.html
- http://hi.baidu.com/ktpeng/blog/item/fe7b3029ca42e4eee6cd40db.html