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阅读 211,948评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,371评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,490评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,521评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,627评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,842评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,997评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,741评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,203评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,534评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,673评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,339评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,955评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,770评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,000评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,394评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,562评论 2 349

推荐阅读更多精彩内容

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