ringtone播放分析.docVIP

  • 16
  • 0
  • 约8.71千字
  • 约 6页
  • 2017-07-27 发布于河南
  • 举报
ringtone播放分析

当播放音乐时,不同的的输出流会根据不同stragy,来选择输出设备,然后播放音乐。 下面开始分析,当选择要播放的音乐后,设备是如何设置的。 根据打印信息我们可以看到从文件AudioFlinger.cpp中 函数start开始设置输出设备 status_t AudioFlinger::PlaybackThread::Track::start() { …… if (!isOutputTrack() state != ACTIVE state != RESUMING) { thread-mLock.unlock(); status = AudioSystem::startOutput(thread-id(), (AudioSystem::stream_type)mStreamType, mSessionId); thread-mLock.lock(); } 厖 r} 然后AudioSystem::startOutput(……

文档评论(0)

1亿VIP精品文档

相关文档