获取声卡属性

1.接口描述

接口说明:获取声卡属性。

请求方式:

  • 固件版本 V2.6.0 及以上:POST [ip]/mwapi/V2.0/audio/get-audio-card-mixer
  • 固件版本 V2.5.0 及以下:POST [ip]/mwapi/get-audio-card-mixer
管理员权限 登录认证

2.输入参数

参数名称 必选 类型 描述
card Int 声卡设备唯一标识,可通过获取声卡设备列表获取

3.输出参数

参数名称 类型 描述
status Int 状态码
mixer Array of CardProperty 声卡属性列表数组
CardProperty
参数名称 类型 描述
name String 声卡名称
id Int 声卡身份唯一标识
val Int 声卡音量大小,范围为 0~100
flag_c Boolean 是否为采集音量。
true:是; false:否
flag_p Boolean 是否为播放音量。
true:是; false:否

4.示例

获取声卡 0 的属性。

输入示例
{
  "card": 0,
}
输出示例
{
    "status": 0,
    "mixer": [
        {
            "name": "Headphone",
            "id": 0,
            "val": 100,
            "flag_c": false,
            "flag_p": true
        },
        {
            "name": "Line Gain",
            "id": 5,
            "val": 100,
            "flag_c": false,
            "flag_p": true
        },
        {
            "name": "Mic Gain",
            "id": 7,
            "val": 100,
            "flag_c": false,
            "flag_p": true
        },
        {
            "name": "Mic",
            "id": 14,
            "val": 100,
            "flag_c": true,
            "flag_p": false
        },
        {
            "name": "Line",
            "id": 15,
            "val": 100,
            "flag_c": true,
            "flag_p": false
        }
    ]
}

5.错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码

错误码 定义 说明
7 MW_STATUS_INVALID_ARG 参数缺失

与“”相关结果约

    找不到与“”相关的结果