HDMI、喇叭音频同时输出

文章目录

  • HDMI、喇叭音频同时输出
    • 方案一
    • 方案二
    • 方案三

Android默认音频输出逻辑,不接HDMI默认喇叭音频输出,若检测到HDMI接入后,关闭喇叭输出,开启HDMI音频输出

BOX产品的使用场景需要插入HDMI后,喇叭仍然输出,可加入此补丁

方案一

适用平台:RK3399 Android8.1

$ vim frameworks/base/services/core/java/com/android/server/WiredAccessoryManager.java// If the kernel does not have an "hdmi_audio" switch, just fall back on the older// "hdmi" switch instead.
-            uei = new UEventInfo(NAME_HDMI_AUDIO, BIT_HDMI_AUDIO, 0);
+/*            uei = new UEventInfo(NAME_HDMI_AUDIO, BIT_HDMI_AUDIO, 0);if (uei.checkSwitchExists()) {retVal.a

RK平台HDMI、喇叭音频同时输出相关推荐

  1. openwrt+Linkit7688+wm8960:粗略实现wm8960耳麦和喇叭音频输出

    引言: 本文只是介绍怎么使用linkit7688开发板上的wm8960的输出喇叭声音和耳机声音,主要是怎么输出喇叭声音,默认的音频驱动是只有耳麦的音频输出而没有喇叭音频输出的.别人指导我,有点成果也给 ...

  2. linux 渲染程序图层管理,Linux驱动多图层开发--lcdc/framebuffer的注册(RK平台)

    目录 一.引言 Android图形系统系统篇之HWC的介绍 二.源码分析 ------>framebuffer框架 ------>2.RK平台下多图层代码分析 三.多图层的硬件lcdc支持 ...

  3. 我在MTK平台下调试音频ALSA

    #前言 前言我就随便写了,因为是项目的需要,我需要在我们的MTK8167S平台上面调试音频.包括录音和播放. #硬件原理图 因为是我们公司的项目,我就不能把完整的原理图给出来.因为两个MIC不涉及机密 ...

  4. Linux驱动学习--多图层开发(一)--lcdc/framebuffer的注册(RK平台)

    目录 一.引言 Android图形系统系统篇之HWC的介绍 二.源码分析 ------>framebuffer框架 ------>2.RK平台下多图层代码分析 三.多图层的硬件lcdc支持 ...

  5. rk平台vr主板项目开发总结

    rk平台vr主板项目开发总结. 产品的形态: 需要配合标准的HDMI接口或usb dp接口的头显设备 需要对应的Android AR core开发的VR 应用程序,游戏等. 主要的功能模块: 基本的A ...

  6. Windows平台最佳免费音频和视频软件

    转载:http://xkonglong.com/best-audio-video-for-windows/ Windows平台最佳免费音频和视频软件 2016年4月13日2016年4月13日 小恐龙 ...

  7. 详细介绍Audition输出一个周期2khz的正弦波(循环)。将一段数字音频歌曲数据转换为模拟音频波形输出(循环)。

    详细介绍Audition输出一个周期2khz的正弦波(循环).将一段数字音频歌曲数据转换为模拟音频波形输出(循环) 序 言 1)STM32 的 DAC简介 2)DAC基本原理 2)DAC数字信号格式 ...

  8. 【转载】高通msm8996平台的ASOC音频路径分析(基于androidN及linux3.1x)

    高通msm8996平台的ASOC音频路径分析(基于androidN及linux3.1x) tags : msm8996 sound linux android 原文:高通msm8996平台的ASOC音 ...

  9. 记一次rk平台热点打开流程追踪记录

    记一次rk平台热点打开流程追踪记录 问题描述 rk平台偶现热点打开失败,错误日志如下: I/android.hardware.wifi@1.0-service: Starting legacy HAL ...

  10. RK系列开发板音频驱动适配指南(二)

    背景: 上一篇文章RK系列开发板音频驱动适配指南-DAI模块适配中已经阐述音频驱动适配的DAI模块适配步骤以及核心代码的展示,本次主要介绍音频驱动适配中的DMA模块适配. RK系列开发板 DMA模块适 ...

最新文章

  1. STM32命名,Flash分布,扇区
  2. Day 28: OpenShift的Eclipse集成
  3. python子进程模块subprocess
  4. 记事本和textarea中的换行
  5. 0.Overview——Deep Learning
  6. ORA-28001: the password has expired解决方法
  7. 利用栈来处理大数加法
  8. object string java_java实现Object转String的4种方法小结
  9. GEF:使用Draw2D画流程图-(下)
  10. vscode remote 离线环境搭建
  11. MATLAB 数学应用 微分方程 常微分方程 选择ODE求解器
  12. 坚果云+Markor+Typora实现多平台Markdown协同编辑
  13. 所有计算机都可以安装win7,t570都可以装win7系统吗_win7 64位系统所有电脑都能装吗...
  14. Python项目实战:使用selenium爬取拉勾网数据
  15. macOS Big Sur 11.6.5 (20G527) 正式版 ISO、PKG、DMG、IPSW 下载
  16. Vue——Module build failed: TypeError: loaderContext.getResolve is not a function错误解决
  17. Kanban in Action 免积分下载
  18. 解决win10显示无线网络已连接但是不能上网的问题
  19. 測試電容器好壞与常用单位换算
  20. 绿盟于旸:让阿里安娜火箭爆炸的缓冲区溢出 linkboy语录:tk出品必是精品呵呵...

热门文章

  1. 小米路由器显示DNS服务器设置错误,小米路由器dns异常怎么修复
  2. 微信小程序获取二维码报错:{“errcode“:47001,“errmsg“:“data format error hint:“}
  3. Python 图像处理 OpenCV (13): Scharr 算子和 LOG 算子边缘检测技术
  4. ArcGIS的feature要素面积出现负值、要素集intersect求交集为null空的解决办法
  5. 【扫盲】------Zipf分布
  6. 1秒钟等于多少毫秒,等于多少微秒
  7. 服务器价格指导 7月四路机架产品选购
  8. 【数据分析入门】R语言绘图语句总结
  9. BoundsChecker的使用
  10. 关于TF卡内存卡sd卡等读写速度出现大幅下降解决办法之一