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

rk平台android12修改dp和喇叭同时输出声音

客户的rk3588主板android12系统,要求接上type-c 进行dp输出显示以后,dp端和主板端都有声音。rk原有系统默认是接上dp显示以后,主板的喇叭声音会被切掉,导致没有声音。要让喇叭和dp同时输出声音需要做如下修改:

--- a/frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp
+++ b/frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp
@@ -366,6 +366,8 @@ DeviceVector Engine::getDevicesForStrategyInt(legacy_strategy strategy,}if ((devices2.isEmpty()) && (strategy != STRATEGY_SONIFICATION)) {devices2 = availableOutputDevices.getDevicesFromType(AUDIO_DEVICE_OUT_SPDIF);
+			DeviceVector devices_add = availableOutputDevices.getDevicesFromType(AUDIO_DEVICE_OUT_SPEAKER);
+			devices2.add(devices_add);}if ((devices2.isEmpty()) && (strategy != STRATEGY_SONIFICATION)) {devices2 = availableOutputDevices.getDevicesFromType(AUDIO_DEVICE_OUT_SPDIF_1);

http://www.lryc.cn/news/199766.html

相关文章:

  • 经典网络模型
  • SystemVerilog Assertions应用指南 Chapter1.29“ disable iff构造
  • C++设计模式之MVC
  • Windows 下Tomcat监测重启
  • 数据库管理-第112期 Oracle Exadata 03-网络与ILOM(20231020)
  • Kubeadm部署k8s集群 kuboard
  • 虚拟机如何联网【NAT】
  • 机器学习,神经网络中,自注意力跟卷积神经网络之间有什么样的差异或者关联?
  • 这件事,准备考PMP的都必须知道
  • elasticsearch常用命令
  • 2000-2021年上市公司MA并购溢价计算数据(含原始数据+Stata代码)
  • 移动端1px-从基本原理到开源解决方案介绍
  • Linux——shell外壳程序
  • 攻防世界web篇-Training-WWW-Robots
  • Docker是一个流行的容器化平台,用于构建、部署和运行应用程序。
  • 如何压缩ppt文件的大小?
  • 8个视频剪辑素材网站,免费下载
  • 常用的二十种设计模式(上)-C++
  • JS中var和let和const的区别
  • 如何利用IP定位技术进行反欺诈?
  • wireshark抓包本地IDEA xml格式报文教程以及postman调用接口
  • MySQL学习(六)——视图和触发器
  • 那些你面试必须知道的ES6知识点
  • AD9371 系列快速入口
  • Jenkins+vue发布项目
  • RSTP详解:对比STP,到底改进了什么?
  • 从0到1,申请cos服务器并上传图片到cos文件服务器
  • Stm32_标准库_15_串口蓝牙模块_手机与蓝牙模块通信_BUG修复
  • 文心一言帮忙写代码之微信小程序图片移动顺序
  • 【电子通识】USB接口三大类型图册