当前位置: 首页 > news >正文

自己做网站怎么推广武汉seo楚天

自己做网站怎么推广,武汉seo楚天,上海网站建设备案号,生态环境工程公司网站建设从前面 AudioTrack、PlaybackThread、输出流设备三者的关系中,我们看到 AudioTrack 把音频流数据送入到对应的 PlaybackThread 中,那么应用进程是如何控制音频流的开始播放 start()、停止播放 stop()、暂停播放 pause()。这一章节我们就来继续分析。 一、音频流管理 应用进程…

        从前面 AudioTrack、PlaybackThread、输出流设备三者的关系中,我们看到 AudioTrack 把音频流数据送入到对应的 PlaybackThread 中,那么应用进程是如何控制音频流的开始播放 start()、停止播放 stop()、暂停播放 pause()。这一章节我们就来继续分析。

一、音频流管理

        应用进程与 AudioFlinger 并不在一个进程上,这就需要 AudioFlinger 提供音频流管理功能,并提供一套通讯接口可以让应用进程跨进程控制 AudioFlinger 中的音频流状态(通讯接口前面已经介绍过)。

        AudioFlinger 音频流管理由 AudioFlinger::PlaybackThread::Track 实现,Track 与 AudioTrack 是一对一的关系,一个 AudioTrack 创建后,那么 AudioFlinger 会创建一个 Track 与之对应。PlaybackThread 与 AudioTrack/Track 是一对多的关系,一个 PlaybackThread 可以挂着多个 Track。

        具体来说,AudioTrack 创建后,AudioPolicyManager 根据 AudioTrack 的输出标识和流类型,找到对应的输出流设备和 PlaybackThread(如果没有找到的话,则系统会打开对应的输出流设备并新建一个 PlaybackThread),然后创建一个 Track 并挂到这个 PlaybackThread 下面。

        PlaybackThread 有两个私有成员与此相关:

  • mTracks:该 PlaybackThread 创建的所有 Track 均添加保存到这个

http://www.bjxfkj.com.cn/article/100879.html

相关文章:

  • 网站被抓取电商网站设计方案
  • 做游戏网站多少钱在线检测网站安全
  • 做家常菜的网站百度网站
  • 做最好的美食分享网站比百度强大的搜索引擎
  • 企业域名怎么填写seo教学网seo
  • 深圳网站建设服务器纯手工seo公司
  • 网站开发设计比较好的公司seo站
  • 珠海网站推广价格网站策划书模板
  • 做百度外链哪些网站权重高点云服务器免费
  • 跨境电商到什么网站做站长之家网站流量查询
  • 营销型网站建设主要步骤网页制作图片
  • 东风地区网站建设价格山西百度推广开户
  • 中企动力科技股份有限公司网站官网免费的外贸网站推广方法
  • 四川住房城乡和城乡建设厅网站唐山seo排名优化
  • 公司网站建设作用石家庄新闻头条新闻最新今天
  • 北邻京网站茵建设傻瓜式自助建站系统
  • 学网站建设需要什么软件有哪些成都seo公司排名
  • 17zwd一起做业网站目前引流最好的app
  • 娱乐网页设计北京seo专员
  • 在线推广是网站推广百度官方版下载
  • 中国四大互联网巨头上海seo优化公司bwyseo
  • 梅州住房和建设局网站网页设计大作业
  • 免费logo在线制作字体logo夫唯seo培训
  • 安阳做网站哪里好集客营销软件官方网站
  • 益阳 网站制作维护网站设计公司北京
  • 如何做 网站映射百度上海推广优化公司
  • 自己怎么做网站赚钱吗网站推广
  • 网站开发课程设计建议百度指数官方
  • 柳州网站建设找哪家站长素材音效
  • 大学网站模板html今日国内新闻大事