hda-verb参数详表

hda-verb参数详表

hda-verb的由来
hda-verb是linux下面的alsa-project的一条命令,它的作用是发送HD-audio命令。

命令格式:

  • linux:
    • % hda-verb /dev/snd/hwC0D0 0x12 0x701 2
  • Mac:
    • $ hda-verb 0x12 0x701 2

输入命令:

hda-verb 

输出信息:

hda-verb for CodecCommander (based on alsa-tools hda-verb)
   usage: hda-verb [option] hwdep-device nid verb param
   -l      List known verbs and parameters
   -L      List known verbs and parameters (one per line)
参数 数值
GET_STREAM_FORMAT 0x0a00
GET_AMP_GAIN_MUTE 0x0b00
GET_PROC_COEF 0x0c00
GET_COEF_INDEX 0x0d00
PARAMETERS 0x0f00
GET_CONNECT_SEL 0x0f01
GET_CONNECT_LIST 0x0f02
GET_PROC_STATE 0x0f03
GET_SDI_SELECT 0x0f04
GET_POWER_STATE 0x0f05
GET_CONV 0x0f06
GET_PIN_WIDGET_CONTROL 0x0f07
GET_UNSOLICITED_RESPONSE 0x0f08
GET_PIN_SENSE 0x0f09
GET_BEEP_CONTROL 0x0f0a
GET_EAPD_BTLENABLE 0x0f0c
GET_DIGI_CONVERT_1 0x0f0d
GET_DIGI_CONVERT_2 0x0f0e
GET_VOLUME_KNOB_CONTROL 0x0f0f
GET_GPIO_DATA 0x0f15
GET_GPIO_MASK 0x0f16
GET_GPIO_DIRECTION 0x0f17
GET_GPIO_WAKE_MASK 0x0f18
GET_GPIO_UNSOLICITED_RSP_MASK 0x0f19
GET_GPIO_STICKY_MASK 0x0f1a
GET_CONFIG_DEFAULT 0x0f1c
GET_SUBSYSTEM_ID 0x0f20
SET_STREAM_FORMAT 0x200
SET_AMP_GAIN_MUTE 0x300
SET_PROC_COEF 0x400
SET_COEF_INDEX 0x500
SET_CONNECT_SEL 0x701
SET_PROC_STATE 0x703
SET_SDI_SELECT 0x704
SET_POWER_STATE 0x705
SET_CHANNEL_STREAMID 0x706
SET_PIN_WIDGET_CONTROL 0x707
SET_UNSOLICITED_ENABLE 0x708
SET_PIN_SENSE 0x709
SET_BEEP_CONTROL 0x70a
SET_EAPD_BTLENABLE 0x70c
SET_DIGI_CONVERT_1 0x70d
SET_DIGI_CONVERT_2 0x70e
SET_VOLUME_KNOB_CONTROL 0x70f
SET_GPIO_DATA 0x715
SET_GPIO_MASK 0x716
SET_GPIO_DIRECTION 0x717
SET_GPIO_WAKE_MASK 0x718
SET_GPIO_UNSOLICITED_RSP_MASK 0x719
SET_GPIO_STICKY_MASK 0x71a
SET_CONFIG_DEFAULT_BYTES_0 0x71c
SET_CONFIG_DEFAULT_BYTES_1 0x71d
SET_CONFIG_DEFAULT_BYTES_2 0x71e
SET_CONFIG_DEFAULT_BYTES_3 0x71f
SET_CODEC_RESET 0x7ff

已知参数:

参数 数值
VENDOR_ID 0x00
SUBSYSTEM_ID 0x01
REV_ID 0x02
NODE_COUNT 0x04
FUNCTION_TYPE 0x05
AUDIO_FG_CAP 0x08
AUDIO_WIDGET_CAP 0x09
PCM 0x0a
STREAM 0x0b
PIN_CAP 0x0c
AMP_IN_CAP 0x0d
CONNLIST_LEN 0x0e
POWER_STATE 0x0f
PROC_CAP 0x10
GPIO_CAP 0x11
AMP_OUT_CAP 0x12
VOL_KNB_CAP 0x13

例子:

设置节点0x19参数为SET_PIN_WIDGET_CONTROL,值为0x24

$ hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x24

nid = 0x19, verb = 0x707, param = 0x24
command 0x01970724 --> result = 0x00000000

也可以写成:

$ hda-verb 0x19 0x707 0x24

nid = 0x19, verb = 0x707, param = 0x24
command 0x01970724 --> result = 0x00000000

CodecCommander经常使用的命令:

$ hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x25
$ hda-verb 0x21 SET_UNSOLICITED_ENABLE 0x83

备注:

字符串不区分大小写
此外,它不一定是完整的字符串,但只能是唯一的
例如 parPARAMETER的参数是相同的
set_a就足以代替SET_AMP_GAIN_MUTE

QQ群:

331686786 一起黑苹果

黑果小兵的部落阁:http://blog.daliansky.net

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,233评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,013评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,030评论 0 241
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,827评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,221评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,542评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,814评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,513评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,225评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,497评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,998评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,342评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,986评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,812评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,560评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,461评论 2 266

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 98,501评论 9 468
  • 一.声音参数基本概念: 声音是连续模拟量,计算机将它离散化之后用数字表示,就有了以下几个名词术语。 样本长度(sa...
    cs1001阅读 2,593评论 0 2
  • 一.声音参数基本概念: 声音是连续模拟量,计算机将它离散化之后用数字表示,就有了以下几个名词术语。 样本长度(sa...
    cs1001阅读 5,178评论 0 3
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,016评论 2 34
  • 最近忙,画了几个速写练习,权当打卡吧
    山水奏鸣阅读 244评论 0 5