当前位置:   article > 正文

[bluedroid]高通平台如何禁用APTX_qcc3071 aptx关不掉

qcc3071 aptx关不掉

1.问题背景

        

aptx是一种技术,全名就叫无损传输技术,也就是一种传输手段。它就像一个音频编解码器,它主要是用来解决一些蓝牙传输中的各种问题。但是说的无损,其实也是同样有损的,但是aptx能让音频延时的情况大大减少。

Apt-X是一种基于子带ADPCM(SB-ADPCM)技术的数字音频压缩算法。原始算法由Stephen Smyth 博士于20世纪80年代提出。由Audio Processing Technology(现已被CSR合并)公司发展并命名为apt-X。最初用于专业音频与广播领域。近几年,在 Bluetooth无线音频传输领域apt-x由于其低延时,容错性好,高音质等优点大有取代SBC(Sub-band Coding)之势。

Apt-X的使用主要集中在蓝牙耳机和蓝牙音箱,其终端和蓝牙耳机、音箱都必须支持Apt-X才能发挥其功能。蓝牙音频传输存在一定延迟。最大的感受是影音延迟可以降到最低。

吧啦吧啦吧啦~~~~~,上面是APTX的简单介绍。这些都不重要。

重要的是APTX属于高通的独有技术,所以厂商采用高通芯片去支持蓝牙APTX技术的话,想要使用这项技术都要付一笔专利费。2023年3月21日之后,高通的一项举措,aptX和aptX高清编码器可以提供高质量的蓝牙音频,现在可以在安卓设备上免费使用。在此之前,设备制造商必须支付许可费用才能在其设备中使用编码器,一次性支付的费用高达6000美元(约41360元)。这是不是意味着从此之后APTX使用无需支付任何费用呢?非也!高通已经澄清,虽然aptX和aptX高清编码器现在是免费使用的,但公司仍然需要支付许可费用才能使用aptX的其他方面,例如蓝牙连接接收端的解码器。

而高通释放的原始基线中虽然打开了系统属性中关于APTX的宏,但是却默认不支持APTX。所以就会出现一个问题:当连接支持APTX的耳机时,播放音乐,耳机端并没有声音,播放视频时会出现异常卡顿的现象。若想不集成APTX功能,又解决连接支持APTX耳机可正常使用的情况下,最好的方式就是禁用掉APTX。

2.解决方案

处理方式比较简单,去除掉系统属性关于APTX的支持即可,如下:

修改之前:

 修改之后:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/590518
推荐阅读
相关标签
  

闽ICP备14008679号