热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

AML8726调试记录

A:android本身的机制,调节volume时不会去控制声卡上的寄存器,而是通过软件算法将volume调大或者调小。声卡控制的音频输出有好几路,每一路都有vol和gain控制着音量大小。catsysclasssoundcard0device
A:android本身的机制,调节volume时不会去控制声卡上的寄存器,而是通过软件算法将volume调大或者调小。声卡控制的音频输出有好几路,每一路都有vol和gain控制着音量大小。
 
#cat /sys/class/sound/card0/device/RT5631/codec_reg →察看寄存器值
# tinymix 15 20 → Speaker Playback Volume设置为20
# tinymix 18 20 → HP Playback Volume设置为20
 
root@android:/# tinymix
 
Numberof controls: 82  
ctl type num name value  
0 ENUM 1 MIC1Mode Control Differential  
1 INT 1 MIC1Boost 3  
2 ENUM 1 MIC2Mode Control Differential  
3 INT 1 MIC2Boost 3  
4 ENUM 1 MONOINMode Control Differential  
5 INT 2 MONOIN_RXCapture Volume 23 23  
6 INT 2 AXICapture Volume 23 23  
7 INT 2 PCMRecord Volume 255 255  
8 BOOL 2 PCMRecord Switch On On  
9 INT 2 PCMPlayback Volume 255 255  
10 BOOL 2 PCMPlayback Switch On On  
11 BOOL 1 AXO1Playback Switch On  
12 BOOL 1 AXO2Playback Switch On  
13 BOOL 2 OUTVOLChannel Switch On On  
14 BOOL 2 SpeakerPlayback Switch On On  
15 INT 2 SpeakerPlayback Volume 20 20  
16 BOOL 1 MONOPlayback Switch Off  
17 BOOL 2 HPPlayback Switch On On  
18 INT 2 HPPlayback Volume 31 31  
19 BOOL 1 DMICSwitch Off  
20 BOOL 2 DMICCapture Switch Off Off  
21 ENUM 1 SPKRatio Control 1.44x  
22 BOOL 1 CallMode Switch Off  
23 ENUM 1 HPRMux Right HPVOL  
24 ENUM 1 HPLMux Left HPVOL  
25 ENUM 1 MONOMux MONOMIX  
26 ENUM 1 SPORMux SPORMIX  
27 ENUM 1 SPOLMux SPOLMIX  
28 BOOL 1 AXO2MIXMixer MIC1_BST1 Playback Switch Off  
29 BOOL 1 AXO2MIXMixer MIC2_BST2 Playback Switch Off  
30 BOOL 1 AXO2MIXMixer OUTVOLL Playback Switch Off  
31 BOOL 1 AXO2MIXMixer OUTVOLR Playback Switch Off  
32 BOOL 1 SPORMIXMixer SPKVOLL Playback Switch Off  
33 BOOL 1 SPORMIXMixer SPKVOLR Playback Switch On  
34 BOOL 1 MONOMIXMixer OUTVOLL Playback Switch Off  
35 BOOL 1 MONOMIXMixer OUTVOLR Playback Switch Off  
36 BOOL 1 SPOLMIXMixer SPKVOLL Playback Switch On  
37 BOOL 1 SPOLMIXMixer SPKVOLR Playback Switch Off  
38 BOOL 1 AXO1MIXMixer MIC1_BST1 Playback Switch Off  
39 BOOL 1 AXO1MIXMixer MIC2_BST2 Playback Switch Off  
40 BOOL 1 AXO1MIXMixer OUTVOLL Playback Switch On  
41 BOOL 1 AXO1MIXMixer OUTVOLR Playback Switch Off  
42 ENUM 1 RightSPKVOL Mux SPKMIXR  
43 ENUM 1 RightHPVOL Mux OUTMIXR  
44 ENUM 1 RightOUTVOL Mux OUTMIXR  
45 ENUM 1 LeftOUTVOL Mux OUTMIXL  
46 ENUM 1 LeftHPVOL Mux OUTMIXL  
47 ENUM 1 LeftSPKVOL Mux SPKMIXL  
48 BOOL 1 SPKMIXRMixer OUTMIXR Playback Switch Off  
49 BOOL 1 SPKMIXRMixer DACR Playback Switch On  
50 BOOL 1 SPKMIXRMixer MIC2_P Playback Switch Off  
51 BOOL 1 SPKMIXRMixer RECMIXR Playback Switch Off  
52 BOOL 1 OUTMIXRMixer VDAC Playback Switch Off  
53 BOOL 1 OUTMIXRMixer AXIRVOL Playback Switch Off  
54 BOOL 1 OUTMIXRMixer AXILVOL Playback Switch Off  
55 BOOL 1 OUTMIXRMixer MONOIN_RXN Playback Switch Off  
56 BOOL 1 OUTMIXRMixer MIC2_BST2 Playback Switch Off  
57 BOOL 1 OUTMIXRMixer MIC1_BST1 Playback Switch Off  
58 BOOL 1 OUTMIXRMixer DACR Playback Switch On  
59 BOOL 1 OUTMIXRMixer RECMIXR Playback Switch Off  
60 BOOL 1 OUTMIXRMixer RECMIXL Playback Switch Off  
61 BOOL 1 OUTMIXLMixer RECMIXL Playback Switch Off  
62 BOOL 1 OUTMIXLMixer RECMIXR Playback Switch Off  
63 BOOL 1 OUTMIXLMixer DACL Playback Switch On  
64 BOOL 1 OUTMIXLMixer MIC1_BST1 Playback Switch Off  
65 BOOL 1 OUTMIXLMixer MIC2_BST2 Playback Switch Off  
66 BOOL 1 OUTMIXLMixer MONOIN_RXP Playback Switch Off  
67 BOOL 1 OUTMIXLMixer AXILVOL Playback Switch Off  
68 BOOL 1 OUTMIXLMixer AXIRVOL Playback Switch Off  
69 BOOL 1 OUTMIXLMixer VDAC Playback Switch Off  
70 BOOL 1 SPKMIXLMixer RECMIXL Playback Switch Off  
71 BOOL 1 SPKMIXLMixer MIC1_P Playback Switch Off  
72 BOOL 1 SPKMIXLMixer DACL Playback Switch On  
73 BOOL 1 SPKMIXLMixer OUTMIXL Playback Switch Off  
74 BOOL 1 RECMIXRMixer MONOIN_RX Capture Switch On  
75 BOOL 1 RECMIXRMixer AXIRVOL Capture Switch Off  
76 BOOL 1 RECMIXRMixer MIC2_BST2 Capture Switch On  
77 BOOL 1 RECMIXRMixer OUTMIXR Capture Switch Off  
78 BOOL 1 RECMIXLMixer OUTMIXL Capture Switch Off  
79 BOOL 1 RECMIXLMixer MIC1_BST1 Capture Switch On  
80 BOOL 1 RECMIXLMixer AXILVOL Capture Switch Off  
81 BOOL 1 RECMIXLMixer MONOIN_RX Capture Switch On  

 

 
 

推荐阅读
  • Xamarin.Android-用ZXing实现二维码扫描以及连续扫描
    一、前言本文的内容有两个基础:ZXing.Net和ZXing.Net.MobileZXing.Net:ZXing的C#实现,主要封装了各种二维码的编码、解码等跨平台的算法ZXing.Net.Mo ... [详细]
  • 在实际开发中,现在安卓端和后台之间的数据交互,一般都是用JSON来传递数据信息。JSON大家一般都比较熟悉。我这边就以实际项目中的后台传过来的情况和大家分析下及如何处理。比如后台返 ... [详细]
  • 算法:程序运行的次数O(1):常数复杂度printf(helloworld);O(logn):对数复杂度for(inti1;i ... [详细]
  • Java的核心库提供了大量的现成的类供我们使用。本节我们介绍几个常用的工具类。Math顾名思义,Math类就是用来进行数学计算的,它提供了大量的静态 ... [详细]
  • EIGRP增强内部网关路由协议协议号88IGRPEIGRP都是CISCO的私有协议.---高级距离矢量协议1、是唯一的一种LSDV的混合协议2、EIGRP拥有目前最快的网络路由收敛 ... [详细]
  • 詮釋為何一切的參數通報的都是值,不可能經由歷程援用通報參數“值”的寄義這裏的值,指的是,複製傳進來的對象的地點,把這個複製值賦給參數援用通報的寄義直接將變量自身的地點傳進去,直接把 ... [详细]
  • 猫猫分享,必须精品原文地址:http:blog.csdn.netu013357243articledetails44571163素材地址:http:download.csdn.n ... [详细]
  • java怎么实现非下降数组
    今天小编给大家分享一下java怎么实现非下降数组的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给 ... [详细]
  • 泛圈企业云盘:打造高效灵活的协同平台提高企业办公效率
    云计算作为一种新的模式,给企业信息化的发展带来了巨大的变化。其中,企业云盘是一种可以快速被接受的企业云应用,因为在企业云盘存储中,所有云服务带来的风险都会大大降低。将文档管理系统本 ... [详细]
  • 在Oracle中执行动态SQL的几种方法在一般的sql操作中,sql语句基本上都是固定的,如:SELECTt.empno,t.ename FROMscott.emptWHEREt. ... [详细]
  • 重学数据结构之链表篇
    本文是重学数据结构系列文章的第二篇,本文和大家一起探讨链表的相关知识。重学数据结构之数组篇文章目录链表是怎么样的数据结构链表的特点常见的链表结构单链表双向链表循环链表链表or数组链 ... [详细]
  • PHPcURL获取微信公众号access_token的实例php实例:这篇文章主要介绍了PHPcURL获取微信公众号access_token的实例,需要的朋友可以参考下1.开发微信 ... [详细]
  • ROC曲线原理及Python实现
    受试者工作特征曲线(receiveroperatingcharacteristiccurve,简称ROC曲线),是比较两个分类模型好坏的可视化工具ROC曲线的作用:1.较容易地查出 ... [详细]
  • 最近想用js做一个简单的计算器,不过网上的例子好像大部分都是直接从左到右挨个计算,就好像1+2*5,就会先计算1+2,再计算3*5,并没有实现运算符的优先级,这里找到了一种方法实现,来总结一下。不过这 ... [详细]
  • DFS基本概念步骤优缺点典型例题递推基本概念直接或者间接调用自身的算法称为递归算法一般数据n ... [详细]
author-avatar
mobiledu2502886053
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有