获取 HDMI 输出信号状态信息
1.接口描述
接口说明:获取 HDMI 输出信号状态信息。
请求方式:
- 固件版本 V2.6.0 及以上:POST [ip]/mwapi/V2.0/output/get-hdmi-output-info
- 固件版本 V2.5.0 及以下:POST [ip]/mwapi/get-hdmi-output-info
管理员权限 | 登录认证 |
---|---|
否 | 是 |
2.输入参数
无
3.输出参数
参数名称 | 类型 | 描述 |
---|---|---|
status | Int | 状态码 |
a-state | Int | HDMI 1 输入信号状态 0:无信号; 1:无效信号。设备探测到信号但无法锁定; 2:正在锁定信号; 3:设备可以采集信号 |
b-state | Int | HDMI 2 输入信号状态 0:无信号; 1:无效信号。设备探测到信号但无法锁定; 2:正在锁定信号; 3:设备可以采集信号 |
mode | Int | 输出画面 0:HDMI 1;1:HDMI 2;2:PROGRAM |
data | String | EDID 信息,base64格式,显示时需要转换成 16 进制值。 |
resolutions | Array of ResolutionData | 设备支持的输出格式。 |
cur-resolution | ResolutionData | 设备当前使用的输出格式。 |
ResolutionData
参数名称 | 类型 | 描述 |
---|---|---|
width | Int | 视频宽度,像素数。 |
height | Int | 视频高度,像素数。 |
fps | Int | 视频帧率(fps X 100) |
preferred | Boolean | 是否为推荐格式 true:是;false:否 |
4.示例
获取 HDMI 输出信号状态信息。
输入示例
None
输出示例
{
"status": 0,
"a-state": 0,
"b-state": 0,
"mode": 2,
"data": "AP///////wA09wEAAQAAAAEaAQOAAAB4Au6Vo1RMmSYPUFT//4AxQEVAYUBxQIGA0QDhwAEAGjaAoHA4H0AwIDUAQEQhAAAeTdAAoPBwPoAwIDUAgIhCAAAeAAAA/ABEaXJlY3RvciBNaW5pAAAA/ABEaXJlY3RvciBNaW5pAfwCA1HxV2EQHwQTBRQgISJdXl9gZWZiY2QKFgMSMgl/BxUHUD0GwFcGAF9/AWd/AINPAADiAA9uAwwAEAC4eCEQgAECAwRn2F3EAXiAA+MPAeABHYAYcRwWIFgsJQBAhGMAAJ5mIVaqUQAeMEaPMwBQHXQAAB4AAAAAAAAAAAAAzA==",
"resolutions": [
{
"width": 1920,
"height": 1080,
"fps": 6000,
"preferred": true
},
{
"width": 2048,
"height": 1152,
"fps": 6000,
"preferred": false
},
{
"width": 1366,
"height": 768,
"fps": 6000,
"preferred": false
},
{
"width": 1280,
"height": 720,
"fps": 6000,
"preferred": false
},
{
"width": 1024,
"height": 768,
"fps": 6000,
"preferred": false
},
{
"width": 800,
"height": 600,
"fps": 6000,
"preferred": false
},
{
"width": 720,
"height": 480,
"fps": 6000,
"preferred": false
},
{
"width": 640,
"height": 480,
"fps": 6000,
"preferred": false
}
],
"cur-resolution": {
"width": 1920,
"height": 1080,
"fps": 6000
}
}
5.错误码
无接口业务逻辑相关的错误码,其他错误码详见 公共错误码。